28 Mar 2023

St Paul’s Square, located in the iconic 201 St John Street, offers a nine-block development of 85 modern one, two, and three-bedroom apartments and maisonettes in the heart of London, with the benefit of an underground car park and a day porter.

Door entry system