Location This three bedroom apartment is situated in the idyllic area of Archway. The property is also just 600 metres from Archway Tube Station, making this