2 bedroom property in New Burlington Place, London, W1S - £7,345 pcm | Chestertons