Directions to Super 8 Motel Palo Alto/Stanford Area, Palo Alto

Super-8-motel-palo-alto-stanford-area-map
The Super 8 Motel Palo Alto/Stanford Area in Palo Alto is located at 3200 EL CAMINO REAL , Palo Alto , CA, US .   Click on the Google Map above to get an interactive version and see the area around the Super 8 Motel Palo Alto/Stanford Area .