Tarboush

02077069793 143 Edgware Road,
LONDON, W2 2HR view on map
Get directions
Look for more Italian Restaurants and Pizza Restaurants in London Tarboush - Italian Restaurants and Pizza Restaurants in London - Logo

Brief business description

Tarboush serve a variety of Lebanese dishes at their air conditioned restaurant to eat in or take away. Catering for vegetarians is also provided.
Review us




I am a registered user   I am a new user


Other Italian Restaurants and Pizza Restaurants near W2 2HR