Apollo Theater New York, USA Address Apollo Theater, 253 W 125th St, NY 10027 New York, USA, Google Maps