Online Highways Home > New Brunswick >

Campobello Island

Search Visit New Brunswick

Campobello Island is separated by a small stretch of water from the mainland of Maine.