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