The Nova Building, 87 Buckingham Palace Road, Victoria, London, SW1W Guide price £1,180,000 Flat 624 sqft 1 1 1