Where is The Farrington Inn, Boston?

Where is The Farrington Inn, Boston located?

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


Where is The Farrington Inn, Boston on the map?