Where is Chelsea Park Gardens?

Where is Chelsea Park Gardens located?

Chelsea Park Gardens, Chelsea Park Gardens, Great Britain (approx. 51.485546°, -0.176746°)


Where is Chelsea Park Gardens on the map?