Where is The Farrington Inn?

Where is The Farrington Inn located?

The Farrington Inn, Massachusetts, United States of America (approx. 42.35439°, -71.13092°)


Where is The Farrington Inn on the map?