Where is Stanhope Gardens?

Where is Stanhope Gardens located?

Stanhope Gardens, Stanhope Gardens (Station), Great Britain (approx. 51.493767°, -0.179673°)


Where is Stanhope Gardens on the map?