Upper Margaree

Upper Margaree is a small community in Nova Scotia, located in Inverness County on Cape Breton Island.
6 Results
East Lake Ainslie, NS | (902) 756-2790

We are 45 minutes from the Canso Causeway, Cheticamp and Baddeck, 20 minutes from the Cabot Trail, the Margarees and Inverness, 90...

View Details
Margaree Forks, NS | (902) 248-2080

We have converted our former B&B into a Four Star Canada Select Guest House. This Guest House is located across the driveway from...

View Details
Inverness, NS | (902) 258-2810

MacLeod's is a fully-equipped campsite located on the scenic Ceilidh Trail. Minutes from Inverness and only nine miles from the...

View Details
Margaree Forks, NS | (902) 248-2053

View Details
Margaree Forks, NS | (902) 235-2737

Located on Cape Breton Island, just minutes from the world famous Cabot Trail, the Salmon Pool Inn sits on the peaceful Margaree...

View Details