We appreciate your interest in our area and hope you enjoy visiting this venue on your upcoming trip to St. Charles.
51 S. 1st StreetSt. Charles, IL 60174
Specializes in recreating the fiery, aromatic cuisine of Puebla, Mexico. Our exquisite restaurant takes great pride in the authenticity of its fresh salsa, flavorful guacamole, tasty tacos.