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

Town of Bay Roberts' favorite photos from other Flickr members (356)

Following (58)

See more...

Groups (5050)

Show more... Show fewer...

Testimonials (0)

Town of Bay Roberts doesn't have any testimonials yet.

Bay Roberts
April 2012