3 bedroom property in Swallow Street, Piccadilly, London, W1B - £5,850 pcm | Chestertons