Los Charros

116 W. Market st Havana, IL 62644
Visit Website

Description

Los Charros is the place to go for those who dabble in margarita tasting. Not only do they have some of the best margs around, they also have the best top notch, authentic, Mexican cuisine. Havana’s Los Charros is the place to go when you and your boo want the true Mexican restaurant experience.

Map

Discover Peoria, IL