Shore Up

Hanlan's Point Beach

Toronto, Canada