2516 Historic Route 66, Santa Rosa (NM)
Discover all that Santa Rosa (NM) has to offer with Holiday Inn Express Santa Rosa Hotel as a base.The Holiday Inn Express Santa Rosa Hotel boasts a convenient location with modern amenities in every guestroom and superb service.Each guestroom is tastefully appointed with air conditioning,...
Next »