Red Post Hill, SE21, London

We recently sold this site on Red Post Hill, Dulwich Village to a developer, who will be applying for residential consent.

The site is 0.36 acres or 1500 square metres in size.