Let Managed Abell House, John Islip Street, Westminster, London, SW1P £800 Weekly Flat 525 sqft 1 1 1
Let Managed The Nova Building, Buckingham Palace Road, Victoria, London, SW1W £900 Weekly Flat 626 sqft 1 1 1