This stunning hidden nature walk in North London follows an abandoned railway line – the 2.5-mile green trail connects Finsbury Park to Alexandra Palace
London is an ever-changing city. Restaurants open and sadly close down. Its occupants flock in and out of the city; some live here forever, some for little more than a year. And buildings, venues, and eve...