Skip to content

Details

The Alhambra Theatre was a Moorish Revival movie palace at 2330 Polk Street in San Francisco, California, that opened on November 5, 1926. Now a Crunch Fitness but they still kept all the amazing architectural details. Also right next door to another Saint Frank's if anyone needs a restroom.

Gather to share around 12:15/1230

Related topics

You may also like