Restaurant El Takeebaa

El Takeebaa

Dolphin Mall, El Thawra Square - Get directions

About "مطعم El Takeebaa"

Dolphin Mall, El Thawra Square