Description
Ideally located in Docklands only 800 meters to Canary Wharf, Poplar Business Park offers a mix of light industrial and office space. The properties ideal position is strengthened by the close proximity of a great range of transport links with mainline and underground stations within close walking ...
Read More