APOLLO THEATER PARKING LOTS

Apollo Theater Parking Lots

253 West 125th Street, New York, 10027