Mi Lola Spanish Kitchen & Wine is located in Kenya on The Village Market, Limuru road, Nairobi -3080 Nairobi. Mi Lola Spanish Kitchen & Wine is rated 4.1 out of 5 in the category tapas bar in Kenya.
Address
The Village Market, Limuru road, Nairobi -3080 Nairobi
Accessibility
Wheelchair-accessible seating