Aviron Bay
Natural bay in Newfoundland and Labrador, Canada
From Wikipedia, the free encyclopedia
Aviron Bay (or Oar Bay) is natural bay on the island of Newfoundland in the province of Newfoundland and Labrador, Canada. The Friar, a castellated rock, is located between Aviron Bay and Cul-de-sac bay.[1]