Where is The Williams Inn, Williamstown?

Where is The Williams Inn, Williamstown located?

The Williams Inn, Williamstown, The Williams Inn, Williamstown, United States of America (approx. 42.70967°, -73.20498°)


Where is The Williams Inn, Williamstown on the map?