Where is Lake Hotel?

Where is Lake Hotel located?

Lake Hotel, Wyoming, United States (approx. 44.54966°, -110.401°)


Where is Lake Hotel on the map?