Transport Completed Buildings Winner: Grimshaw – London Bridge station, London, United Kingdom
Source by World Architecture Festival
Transport Completed Buildings Winner: Grimshaw – London Bridge station, London, United Kingdom
Source by World Architecture Festival