Located 3 miles from the International UFO Museum and Research Center, this Roswell hotel features an indoor pool and a fitness centre. It offers free guest parking. A restaurant is located on-site.
Number of rooms: 93
3620 North Main Street, Roswell, NM 88201, United States
Hotel booked 1 times today.