4125 El Camino Way, Palo Alto, California 94306 USA
Inside is pretty bright and spacious
Photo Credit: Yelp