Where is Central Park Estate?

Where is Central Park Estate located?

Central Park Estate, Central Park Estate, Great Britain (approx. 51.39689°, -0.37884°)


Where is Central Park Estate on the map?