Where is Rosebery Gardens?

Where is Rosebery Gardens located?

Rosebery Gardens, Rosebery Gardens, Great Britain (approx. 51.58195°, -0.120566°)


Where is Rosebery Gardens on the map?