Where is Ranelagh Gardens?

Where is Ranelagh Gardens located?

Ranelagh Gardens, Ranelagh Gardens, Great Britain (approx. 51.48722°, -0.15527779°)


Where is Ranelagh Gardens on the map?