Location
London Horsenden Hill
United Kingdom
51° 32' 32.946" N, 0° 19' 32.1312" W
See map: Google Maps
GB