Where is Charterhouse?

Where is Charterhouse located?

Charterhouse, Charterhouse, Great Britain (approx. 51.298336°, -2.7209277°)


Where is Charterhouse on the map?