Where is The Lake George Inn?

Where is The Lake George Inn located?

The Lake George Inn, The Lake George Inn, United States of America (approx. 43.432°, -73.71265°)


Where is The Lake George Inn on the map?