Mi Lola Tapas & Wine Bar

Food Court
Spanish
New Village Food Court, Gigiri - Village Market, Nairobi