105 reviews
782 Holloway Road, Archway, London N19 3JH
020 7272 3406
Italian, Mediterranean
Archway, North London
£££