This lovely hotel can be found in Tolo. The total number of bedrooms is 42. This property does not accept pets.