A North Mankato favorite known for its Monster Burrito — authentic Mexican plates, sizzling fajitas, seafood and margaritas.