CinéArts @ Palo Alto Square

User rating: 3 Read Reviews | Rate Theater

3000 El Camino Real, Palo Alto, CA, 94306

650-493-0128 View Map

THEATER CLOSED