International Food Store

38 - 42 London Road Liverpool L3 5NF