Upper West Side - W 67th St (La Palestra)



Located on the Upper West Side at 11 West 67th Street, New York, NY 10023