Where is Coombe Lodge Farm House?

Where is Coombe Lodge Farm House located?

Coombe Lodge Farm House, England, Great Britain (approx. 51.33419°, -2.72948°)


Where is Coombe Lodge Farm House on the map?