Location & attractions

 

STANFORD INN

115 El Camino Real, Menlo Park, CA 94025

Phone: 650-326-5500

FAX: 650-326-5510

Map to Stanford Inn Gallery