Pollards Hill North
London, SW16
£1,500,000
A unique gated, substantial four bedroom detached property situated at the highest point of Pollards Hill offering sweeping panoramic views across south London. Measuring over 2500 square feet the property has an extensive garden and significant extension/ development potentia...