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