Sofitel San Francisco Bay

223 Twin Dolphin Dr
Redwood City
California
United States