This charming hotel is located in Redwood City. The total number of rooms is 116. This accommodation does not accept pets.