Debeauvoir Deli

98 Southgate Rd, London N1 3JD | 020 7249 4321 | thedebeauvoirdeli.co.uk