Jubilee park in Canary Wharf is situated right above the underground station, shopping centre and planted between various offices.
Jubilee park in Canary Wharf is situated right above the underground station, shopping centre and planted between various offices.