Browsing Tag
Canary Wharf Crossrail Station
1 post
Foster’s Crossrail Place Retail and Roof Garden opens at Canary Wharf
British firm Foster + Partners has officially opened to the public a major new leisure complex and roof…