Baa Baa Lou's Bistro & Brews

French restaurant · 117 Main St, Elroy, WI

Dine-In

Hours

More food in Elroy, WI · French Food in Elroy