Filter Results
Apply Filters
Clear Filters
Hotels in Texas near Welch Park
Americas Best Value Inn Somerville Texas
18018 Sh 36 South, Somerville, United States View map
### Experience Comfort and Adventure at Americas Best Value Inn Somerville For your convenience, the inn boasts a 24-hour business center, free local calls, and laundry facilities, ensuring a hassle…
From US$ 75
Book Now
Somerville Inn And Suites
18125 Highway 36 South, Somerville, United States View map
**Welcome to the Somerville Inn and Suites**, a cozy retreat conveniently located less than five minutes' drive from the tranquil Lake Somerville and the expansive Birch Creek State Park. Nestled in…
From US$ 56
Book Now