1207 South Colorado Street (2.7 km from American Indian Horse Museum)
This Texas hotel is located 3 miles from Lockhart State Park Golf Course. It features free Wi-Fi. Each simply stated room at Lockhart Inn offers a cable TV with HBO. Rooms are equipped with a microwave and mini fridge.
1811 S Colorado St (3.8 km from American Indian Horse Museum)
Best Western Lockhart Hotel & Suites is located in Lockhart. The property provides a 24-hour front desk and free WiFi is available throughout the property. Guest rooms at the hotel include air conditioning and a desk.
2001 South Colorado Street (4.0 km from American Indian Horse Museum)
OYO Hotel Lockhart TX is located in Lockhart. Featuring an outdoor swimming pool the 2-star hotel has air-conditioned rooms with a private bathroom. At the hotel each room comes with a desk and a TV. Guest rooms include a wardrobe.
2001 South Colorado Street (4.5 km from American Indian Horse Museum)
OYO Hotel Lockhart TX features air-conditioned rooms in Lockhart. The property provides free private parking and free WiFi. At the motel each room comes with a desk a TV and a private bathroom. Guest rooms will provide guests with a microwave.
13309 North US Highway 183 (12.1 km from American Indian Horse Museum)
Located within 9.3 mi of Circuit Of The Americas and 18 mi of Austin Convention Center SpringHill Suites by Marriott Austin Northwest Research Blvd features rooms in Austin.