Lost placeHistoric
Alcazar Theatre
Since 1911
See Alcazar Theatre (1885) and Alcazar Theatre (1976) for two other SF theaters of the same name.
The Alcazar Theatre was a 1,145 seat theatre located at 260 O'Farrell Street, San Francisco, California, between Mason and Powell.
Source: Wikipedia / Wikidata
On these paths
Nearby