Lone Star Inn
Hotel
Decatur
Set within 44 km of Texas Motor Speedway and 46 km of Apogee Stadium, Lone Star Inn offers rooms in Decatur. Featuring a seasonal outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free Wi-Fi, each with a private bathroom.
Number of rooms: 18
1600 South Highway 287, Decatur, TX 76234, United States