Oli Food Centre

332-344 Walworth Road London SE17 2NA