London, United Kingdom
Commercial Offices, High rise, Infrastructure, Mechanical Installations, PRS, Public Health, Residential, Student accommodation, Tall buildings, Utilities
POINTS
0
RANKING
#210