Where is The Charterhouse?

Where is The Charterhouse located?

The Charterhouse, The Charterhouse, Great Britain (approx. 52.4009°, -1.4947°)


Where is The Charterhouse on the map?