Village Food Store

388B Prince Regent Lane London E16 3DH