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