The Deli Downstairs

211 Victoria Park Road London E9 7JN