Mariachi Loco Artisans 456 Spruce St • River Falls, WI 54022 United States Mariachi Loco is an Authentic Mexican Restaurant Visit Website Call Us Share: Newer Post Mei Mei’s Cookies & Creamery Older Post Mama Bear’s Boutique LLC