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