I had answered this post-but I think it was another thread. However, in that answer, taken from the phone book, I said that the New York Center was on San Luis Street.
Today as I was heading to my new Judo place I saw that the New York Center is now located on Salvador Cucurrullo between San Luis and Mella..Cant miss it.
HB