Scudder Beach Bar & Grill Address: 325 North Shore Rd, Pelee Island, ON N0R 1M0 Phone: (519) 724-2902 Restaurants Other Businesses: Westview Tavern at 1075 Shore Rd W, Pelee Island, ON N0R 1M0