Explore details about location Pickerel Bay. Pickerel Bay is a location situated within the Ontario alongside other areas such as Ontario Street, Fry Street, McKellar Street.