Back to album

Orpheum Theatre...

The Orpheum Theatre, located on South Main Street at Beale Street in Memphis, Tennessee, was built in 1928 and is one of the few remaining "movie palaces" of the 1920s.

 

 

 

2,415 views
41 faves
15 comments
Uploaded on September 6, 2014
Taken on September 1, 2014