Under Offer The Nova Building, Buckingham Palace Road, Victoria, London, SW1W £900 Weekly Flat 626 sqft 1 1 1
Let The Nova Building, 75 Buckingham Palace Road, Victoria, London, SW1W £1,380 Weekly Flat 953 sqft 2 2 1