Station Road, London, N21
£2,650,000
This Period Detached 6-bedroom family home is set within a plot of land (circa 0.35 acre). This fine abode is discreetly set behind a gated entrance and mature trees, offering complete privacy. The property retains a wealth of character and charm with period features including a feature-stained glass window in hallway.Upon entering the property, the lobby leads you through to the galleried hallway. Two of the three reception rooms on the ground f...