Where is Canbury Gardens?

Where is Canbury Gardens located?

Canbury Gardens, Canbury Gardens, Great Britain (approx. 51.418°, -0.305°)


Where is Canbury Gardens on the map?