Arabic shop


A typical Arabic Shop in Edgware Road, central London. This one Al Baraka at the corner of Burwood place, Edgware Road, W2