Polar Bears

A pair of life-sized polar bears can be found in Dufferin Islands near the Sylma. Park your car near the bears and stand with the Polar Bears for a memorable winter photo!

Location
Dufferin Islands