Canada Travel Guide - Newfoundland and Labrador
Holyrood is a town on the Avalon Peninsula in Newfoundland and Labrador, Canada. The town is famous for being at the bottom of Conception bay and having a large cross on the top of the predominant mountain "George Cove". Holyrood is also highly renound for its squid fishery and caplin "rolling" which happens in late spring, early summer. "Rolling" refers to the mating of the caplin when they beach themselves and can be picked up by hand.
Total listings: 0showing 1-0Pages: 1