Karibalis Restaurant

10562 North Main Street
Hayward
Wisconsin
54843
(715) 634-2462

Karibalis Restaurant is a restaurant located in Hayward.