Best Western International 1655 El Camino Real - Santa Clara, California 95050-4158 Approximately 13.4 miles from Menlo Park Surgical Hospital Compare prices for Best Western University Inn Santa Clara with nearby hotels
Best Western University Inn Santa Clara is the 5th closest Best Western International hotel to Menlo Park Surgical Hospital.
Best Western International Closest To Menlo Park Surgical Hospital