Tarboush serve a variety of Lebanese dishes at their air conditioned restaurant to eat in or take away. Catering for vegetarians is also provided.
143 Edgware Road, Paddington, London, W2 2HR
For More Information:
+44 (0)20 7706 9793
Loading reviews for Tarboush
Are you a representative of Tarboush?
Respond to Reviews
Please be advised that any comments, opinions and statements submitted herewith are entirely independent and do not represent views held by, or are in any way connected to visitlondon.com.