Designed by
Title
Modern architecture in London with landmark building made of blue glass in Lower Thames Street #192170906
Description
Modern architecture in London at 10 Lower Thames Street is a landmark building situated on the north side of the river Thames and has recently undergone a major refurbishment . It has 10 storey of glazed atrium on site restaurant and meeting room facilities