Delicatessen in London - Holloway Holloway Road, 2, Odeon Parade, Holloway, London, N7 6LS Tags: atm cashpoint