Visit to Castro Theatre

The Castro Theatre is a popular San Francisco movie palace which became San Francisco Historic Landmark #100 in September 1976. Our Guests Visited Castro Theatre to see the move "Beauty and the Beast" for fun

Comments

Add new comment

Book Now