La Carreta
308 E Market St, Celina, OH 45822, United States
Latin american restaurant ◄ Restaurant ◄
Lunch portions were very generous & the food was excellent! Loved the salsa as well. I come to th...
Latin american restaurant ◄ Restaurant ◄