Apollo Soundstage at the Apollo Theater - NY253 West 125th StreetNew York, New York 10027, US
Total Capacity: 0