Tarboush II

££Lebanese

Lebanese restaurant Tarboush II is a perennially popular pit-stop on the Edgware Road, catering to a young, upbeat crowd of Londoners in relaxed, unstuffy surroundings. Like its sibling on Wardour Street, this lively restaurant serves a full traditional menu of earthy Levantine Mediterranean deli...

No active offers at the moment. Check back soon!

Is this your business?

Claim this listing to manage your offers and connect with customers.