Albert Embankment

London Hotel Towers Set for Approval

Hopkins Architects’ plans for a pair of hotel towers on the Albert Embankment in London, U.K., are set to be given the go ahead by Lambeth council next week,  Building...