View

40 Lincoln Center Plaza (65th St and Columbus Ave)
New York, NY 10023

Fully accessible to wheelchairs