News

After opening their first Super Street Tacos restaurant in Black River Falls, its owners opened their second one in La Crosse sooner than they’d expected, and say it’s been doing well.