Where is Phillimore Gardens?

Where is Phillimore Gardens located?

Phillimore Gardens, Phillimore Gardens (Station), Great Britain (approx. 51.49981°, -0.196463°)


Where is Phillimore Gardens on the map?