NextEats
›
Wisconsin
›
Food in Kenosha
› Lions Head
Lions Head
Restaurant · 12550 120th Ave, Kenosha, WI
Dine-In
Hours
Sat 10 AM–7 PM
Sun 10 AM–7 PM
More food in Kenosha, WI