12 & 14 Letchford Gardens Development 12 & 14 Letchford Gardens 2 new build 5-bed houses Value £800k Location London, NW10 Share this Project