Address: 429 Castro Street
The Castro Theatre is a popular San Francisco movie palace which became San Francisco Historic Landmark #100 in September 1976. Located at 429 Castro Street
The Castro Theatre is a popular San Francisco movie palace which became San Francisco Historic Landmark #100 in September 1976. Located at 429 Castro Street