Best Margaritas and Tacos in St Charles. Mexican Restaurant on Main Street with Great Patio Dining. Welcome to Margo Margo Tacos and Ritas - Where Flavor Meets Fun! Discover a taste sensation like no other at our trendy and delicious taco and margarita restaurant! Prepare your taste buds for a culinary heartland.