As can be seen from this map, Holyrood is at the head of Conception Bay, a short distance from the town of Conception Bay South, on the Avalon Peninsula surrounded by the waters of the Atlantic Ocean in north eastern Canada.
6 June 2026 ยท   2 weeks ago taken in   Avalon Peninsula, Newfoundland, Newfoundland and Labrador, Canada
Unable to load tooltip content.
Cron Job Starts