SW1V2HA
Denbigh Place, London, SW1V
Beautifully refurbished throughout Period features Self-contained apartment on the lower ground floor Two private terraces and a balcony Sought-after location with excellent transport links EPC Rating = D