Hotels in Welch, TX
1. Southern Inn & Suites
1617 N Highway 87, Lamesa, TX, 79331
OPEN 24 HOURS
From Business: The Comfort of Home ! Located from the sands of the Permian Basin to the brush country of South Texas our hotels are designed and operated with the comfort of home in mind..…
9 Years
in Business
Showing 1-3 of 3