Super 8 Santa Rosa

Starting at

TripAdvisor Review

Based on 678 review

See all

We welcome you to enjoy the best of Santa Rosa, from its Native New Mexican and American Restaurants, to its collection of lakes and its unsurpassed Southwestern in picturesque Santa Rosa. Conveniently located between Albuquerque NM and Amarillo TX. Restaurants within walking distance. We are locate...

More details