3 bed apartment for sale in North London EN5 – £679,000