LONE STAR INN & SUITES
1304 N Ellis St, Groesbeck, TX 76642, United States