About it
Located in Santa Rosa, Casa Estrella Santa Rosa features accommodations 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.
For any tips on how to get around or what to do in the area, guests can ask at the reception.