See the latest prices and deals by choosing your dates.
Santa Rosa
Located in Santa Rosa, Casa Estrella Santa Rosa features accommodation with free WiFi. Guests staying at this holiday home have access to a patio.
This air-conditioned holiday home comes with 3 bedrooms, a cable flat-screen TV, a dining area, and a kitchen. The holiday home also provides guests with a bathroom with a shower.