DC History _ Apollo Theatre @ 624 H Street NE
According to Cinema Treasures DC’s Apollo Theatre opened in 1913 at 624 H Street NE and was eventually knocked down in 1955. The photo below is from the collage on the upstairs second floor of the Avalon Theatre.
Nice photo from LOC here, and a run down of old theatres on H Street NE from Frozen Tropics here, a nice post from Greater Greater Washington here.

leave a comment