Scudder Bar And Grill

Pelee Island, Canada

Scudder Bar And Grill is a really nice restaurant in Pelee Island. A great bar that offers fresh mussels, swiss cheese and delicious pizza. Cold beer in an awesome atmosphere. Outdoor patio and casual menu. Very friendly staff. Pretty prices.