Americas Best Value Inn Lockhart TX Hotel
2001 South Colorado Street, Lockhart, TX 78644, United States
Located within 33 km of Texas State University and 36 km of Circuit Of The Americas, Americas Best Value Inn Lockhart TX provides rooms in Lockhart. This 2-star hotel features free Wi-Fi and a restaurant. The hotel features family rooms.
Nice hotel, clean, friendly staff.