Demolishing London’s transit headquarters and building a new one on the same Highbury Avenue site will cost more than $332 million, double the initial price tag, a new city hall report reveals. Read More
Cost of new London Transit headquarters doubles to $332M
Posted on by The London Free Press