Give Pro
Town of Bay Roberts
59 Followers•58 Following
4,582 Photos
Joined 2012
Drag to set position!
The town of Bay Roberts is located on the Avalon Peninsula of Newfoundland and Labrador, about 60KM from St. John's, the provincial capital
Showcase
Nothing to show.