Eating Burger Pizza Pub Food at South Shore Bar & Grill restaurant in Delavan, WI.

Feedback

Do you manage or own South Shore Bar & Grill?

Yes