2 bedroom property in Abell House, 31 John Islip Street, Westminster, London, SW1P - £6,933 pcm | Chestertons