Holiday Inn Express Redwood City-Menlo Park

2834 El Camino Real
Redwood City
California
United States