2426 Seymour Rd, Eau Claire, WI
Casa Vallarta Mexican Restaurant Northside Eau Claire: hours and how to order