Situé dans le Texas, l'hôtel Lockhart Inn se trouve à environ 5 km du Lockhart State Park Golf Course. Une connexion Wi-Fi est disponible gratuitement.
Chaque chambre aménagée avec simplicité du Lockhart Inn dispose d'une télévision par câble avec le bouquet HBO. Elles sont équipées d'un four micro-ondes et d'un mini-réfrigérateur.
Le personnel de la réception vous accueille 24h/24. Le Lockhart Cafe est le restaurant de l'hôtel.
Un centre commercial vous attend à San Marcos, à 30 km de l'Inn Lockhart. Le Lockhart City Park se trouve quant à lui à moins de 5 minutes de route.