LINCOLN CENTER PLAZA IN DAMROSCH PARK

Lincoln Center Plaza in Damrosch Park

Lincoln Center, Damrosch Park, Broadway & West 63rd Street, New York, 10023