Apollo Theater Scene

The film features a scene showcasing the iconic Apollo Theater, a landmark in Harlem, during the gang rivalry narrative.

Filmed here

Apollo Theater

253 125th Street, Harlem, US

Community posts