Sandy’s Riverside Grill
The Willistead Restaurant & Bar
The City Grill | Windsor
Birdies Perch | It’s a Bustaurant
Birdie’s Perch is a restaurant located at Leamington’s Pelee Station just minutes away from Point Pelee National Park.
Birdie’s Perch is a restaurant located at Leamington’s Pelee Station just minutes away from Point Pelee National Park.