Hotel Candlewood Suites Decatur Medical Center By IHG
★★★
1600 South Highway 287, Decatur (TX), United States Show on map
Lone Star Inn is a 3-star hotel in Decatur (TX), United States. Guests rate it 7.0/10 (good) across 2 reviews, ranking it #11 of 14 places to stay in Decatur (TX).
1600 South Highway 287, Decatur (TX), TX 76234, United States
Check-in starts at 02:00 PM and check-out is until 11:00 AM. Early check-in or late check-out may be available on request.
Lone Star Inn has a guest rating of 7.0 out of 10 from 2 reviews, which is considered good. It ranks #11 of 14 properties in Decatur (TX) on Triptoic.
Lone Star Inn is located at 1600 South Highway 287, Decatur (TX) TX 76234, United States.
Lone Star Inn is rated 3 stars.
Highly rated alternatives close by
Hotel
Hotel