Where is Drapers' Gardens?

Where is Drapers' Gardens located?

Drapers' Gardens, Drapers' Gardens, Great Britain (approx. 51.5158°, -0.087°)


Where is Drapers' Gardens on the map?