North, Reviews Zia Lucia Newly opened on Holloway Road, a hop, skip and a jump away from Highbury and Islington station, Zia Lucia…