The De Beauvoir Deli

98 Southgate Road London N1 3JD