Al Baraka Supermarket

125 Edgware Road, London W2 2HT