2 bedroom property in Ebury Square, Belgravia, London, SW1W - £11,267 pcm | Chestertons