The Nova Building is an exciting development of 170 apartments of the highest specification by Land Securities. Located at the centre of London's most
A spacious three bedroom duplex apartment well located in the heart of Belgravia close to the ly shops and restaurants of Elizabeth Street. The apartment