Hidden behind all the glitz and glamour of those fancy megaplexes are some beautiful Bay Area theatres such as the Castro Theatre and the Grand Lake Theatre.
Hidden behind all the glitz and glamour of those fancy megaplexes are some beautiful Bay Area theatres such as the Castro Theatre and the Grand Lake Theatre.