London

Country
United Kingdom
Area
607 sq mi (1,572 km2)
Population
9,787,426
Language
English
Density
14,070/sq mi (5,432/km2)
Demonym(s)
Londoner
Landmarks
Museum
parks
hotels
Search for places:

Development projects

Number of projects: 27

North Quay

In March 2003 Norquil Ltd submitted a planning application to Tower Hamlets for two towers and a central link building at land known as Shed 35 North Quay, Aspen Way, London, E14.

slick template