King Edward's Food Store

30B King Edward's Road London