205 THIRD AVENUE WEST , Cochrane, Alberta, Canada
Ducks On The Roof is an established family-run restaurant and sports bar proudly serving our community since 1993 with great fresh foods, quick delicious appies and cold refreshing beers.