2 bedroom property in 26 -30 Denbigh Street, London, SW1V - £3,000 pcm | Chestertons