Archies Foodstore
14 Moscow Rd., Westminster Abbey, London, United Kingdom, W2 4BT
(02072) 292275 Phone