3 bedroom property in Hyde Park Square, London, W2 - £10,833 pcm | Chestertons