March 27, 2013 3 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. Read More