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 ...