Where is Phillimore Gardens?

Where is Phillimore Gardens located?

Phillimore Gardens, Kensington and Chelsea, United Kingdom (approx. 51.49981°, -0.196463°)


Where is Phillimore Gardens on the map?