The town of Bay Roberts is located on the Avalon Peninsula of Newfoundland and Labrador, about 60KM from St. John's, the provincial capital

Testimonials

Nothing to show.