221 University Avenue, Palo Alto, CA 94301 (Map)
The Stanford Theatre is a beautifully restored 1925 movie palace. We feature classic film double features. Our Wurlitzer organ plays…
+1 650.324.3700