Powered by

Palo Alto Square Theatre

1275 El Camino Real, Menlo Park, CA 94025
(650) 326-6843
Rating: 4.0 out of 5"2 Yelp reviews

Deals

Latest reviews

  • Rating: 4.0 out of 5"by Flora B. at Yelp User Review8/6/2006I like this place - they show two or three films at a time and it feels less corporate than Century 16 or Century 12 or AMC 20. More
  • Rating: 4.0 out of 5"by I R. at Yelp User Review5/30/2013Clean, modern, unique, comfortable. More
Explore more: