Search results
We did not find results for: Holyrood, Canada.
Check spelling or type a new query.
We did not find results for: Holyrood, Canada.
Check spelling or type a new query.
Holyrood is a town on the Avalon Peninsula in Newfoundland and Labrador, Canada. It is in Division 1, on Conception Bay. It is approximately a 30-minute drive from the capital city of St. John's. Wikipedia