Holiday Inn Express Redwood City Central | Global Travel