Get a Hotel in Santa Rosa

The S&S Staycation

The S&S Staycation

Santa Rosa • Show on map 0.0/10 View Details for Price

The S&S Staycation is set in Santa Rosa 27 km from People's Park in the Sky and 31 km from Newport Mall. Among the facilities at this property are a shared kitchen and a shared lounge along with free…More info

Book now