Tavares Inn


Alamogordo • Show on map
View Details for Price
Tavares Inn is located in Alamogordo, 16 miles from White Sands National Monument. The inn has an indoor pool and free WiFi. Complete with a private bathroom, all rooms at the inn come with air conditioning,…More info
