143 Edgware Road, Paddington, Greater London
A halal sign is clearly visible on the premises of this restaurant. All food at this restaurant is certified halal.
The second restaurant in the Tarboush chain (the first is on Wardour Street), this Tarboush is sometimes referred to as Tarboush II. Specialising in Lebanese specialities, with seating for 80.
143 Edgware Road, Paddington, Greater London