Where is The Simsbury Inn?

Where is The Simsbury Inn located?

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


Where is The Simsbury Inn on the map?