Where is The Simsbury Inn?

Where is The Simsbury Inn located?

The Simsbury Inn, The Simsbury Inn, United States of America (approx. 41.85218°, -72.81452°)


Where is The Simsbury Inn on the map?