With its central location, Holiday Inn Express Alamosa Hotel is within easy reach of most tourist attractions and business addresses in Alamosa (CO).The hotel has a total of 74 well-appointed rooms designed with the guests' comfort in mind.The guestrooms are equipped with non smoking rooms, air...
Next »