Located along the prestigious Albert Embankment, Westminster Tower proudly showcases some of the best views in central London. The penthouse apartments offer an unparalleled 360-degree panorama of central London, with views from Battersea Powerstation to Westminster Abbey and the City of London.
Westminster Tower is a residential-led development by London Square in London SE1.The former 17-storey 1980s office building near Lambeth Palace will be converted into luxury apartments with direct views of the Houses of Parliament.The development will add three floors to the existing structure that will contain 28 residences, including two penthouses, along with amenities such as a gym and a cinema room.