Where is Hatton Garden?

Where is Hatton Garden located?

Hatton Garden, Hatton Garden (Station), Great Britain (approx. 51.521973°, -0.108881°)


Where is Hatton Garden on the map?