Park Road, London

The Atrium, Park Road London – The Atrium, Park Road – London The Atrium is a new residential building on Park Road by the Regent’s Canal in St John’s Wood. There are 27 opulent apartments in the building, all finished to the highest possible...