Station Road, London, N11
£650,000
Over 1200 SQFT-This stunning apartment is situated on the 6th floor of a recently constructed deluxe development.This residence features an impressive open planned living space seamlessly connected to a gorgeous fully fitted kitchen, offering breathtaking views and direct access to the first private balcony.The master bedroom boasts floor-to-ceiling windows, along with access to a second private balcony and an en suite shower room. A spacious ent...