Lone Star Inn

1600 US-287, Decatur, TX 76234