Stanford Inn

Where
115 El Camino Real, Menlo Park, CA
Call
(650) 325-1428
Web
Stanford Inn Website
Tags
Hotels, Economy Hotel, Motels