Holiday Inn Express Rdwd City 2834 El Camino Real Redwood City, CA 94061 Phone: (650) 366-2000 Fax: (650) 365-4434 View Website
Category: Hotels & Motels