White Orchards, Totteridge, London, N20, 5 Bedroom Detached House - £2,400,000

Floorplan