Sofra

Food Court
Mediterranean
The Village Market Food Court, Gigiri - Village Market, Nairobi