3 bedroom property in Hyde Park Square, London, W2 - £12,500 pcm | Chestertons