apicfood
Food
About
Locations
App
download app
UK
London
Sidra - Teddington
Lebanese mezza
Lebanese mezza
Sidra - Teddington
5 Church Rd, Teddington, London TW11 8PF
+442089772725
@sidrauk