Matt and Em's experience in Yaguira
food
Ristorante Italiano La Mecha
Quality Italian food in the heart of Mindo. You are going to want to try the homemade gnocchi! #pasta #pizza #homemade #italian #bar #mindo
Posted by Matt and Em
21 countries - 23 spots