Best Western Plus Inn

316 El Camino Real
Redwood City
California
United States