Where is Lockhart Inn?

Where is Lockhart Inn located?

Lockhart Inn, Texas, United States (approx. 29.87094°, -97.66913°)


Where is Lockhart Inn on the map?