La Guadalupana is a gem of a grocery store located on Droste Road in St. Charles. It sells Mexican food, drinks, candy and ingredients for traditional Mexican fares. Additionally, the store features a small restaurant in the back that serves, among other things, "the best Mexican tacos in town." There is a wall of phone cards to call anywhere around the world, and La Guadalupana also offers MoneyGrams for sending money to friends or relatives "back home." Owners Horacio and Amelia Esparza are friendly and helpful.