Where is The Joule Hotel?

Where is The Joule Hotel located?

The Joule Hotel, The Joule Hotel, United States of America (approx. 32.782223°, -96.79833°)


Where is The Joule Hotel on the map?