Santa Rosalia: Hotels
-
34.8km of Santa Rosalia
Located in the grasslands of the high Sonoran Desert, this country inn with a dude ranch theme provides horse riding, guided hikes, nature walks and bird watching. Guests can relax in an outdoor pool.
From 109.65USD / Night