Best Western Plus Inn, Redwood City, United States of America
Best Western Plus Inn is conveniently located at 316 El Camino Real in Redwood City, United States of America
Hotel Location:
Address: 316 El Camino Real
City: Redwood City
State: CA
Country: United States of America
phone: +1 650-366-3808
Hotel Features:
- Check-In Time: 3 PM
- Check-Out Time: 11 AM
- Coffee/Tea Maker
- In Room TV
- Air Conditioning
- Hair Dryer
- Car Rent Desk