According to Turner & Townsend’s International Construction Market Survey, the average cost of construction is £3,136 per sq m.
Read more here.
London has fallen out of the top 10 most expensive cities for construction falling to 14th place in the global rankings for highest cost of building.
According to Turner & Townsend’s International Construction Market Survey, the average cost of construction is £3,136 per sq m.
Read more here.