Where is Brewster House?

Where is Brewster House located?

Brewster House, Brewster House, Great Britain (approx. 51.745144°, 0.692199°)


Where is Brewster House on the map?