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!