Barka Convenience Store
This business is marked as permanently closed (update).
Businesses at the same address
Similar businesses nearby
Holland Park Terrace, Holland Park, London W11 4ND
Speck Delicatessen is an Italian deli that sells a selection of cold meats, savo…
Fleet Street, The City, London EC4Y 1BT
Abokado serves sushi as well as more traditional sandwiches such as deli wraps a…