Please find below the directions to Mira Spirit:
When crossing the Canso Causeway (the dam that connects Cape Breton Island to the Mainland Nova Scotia) you are heading towards Sydney on Route 4. Stay on that road until you reach Sydney. Some GPS systems route via 'Morley Road' to Marion Bridge. It's a gravel road. Ignore that and stay on Hwy 4 towards Sydney!
In Sydney: Turn right onto Hwy 125 towards Glace Bay, New Waterford, Louisbourg. Take the next exit (Exit 7) towards Marion Bridge/Gabarus, which is Highway 327 (the Fleur de Lis Trail). After crossing the bridge in Marion Bridge follow the signs 'Riverbank Restaurant' (straight ahead). After 4km the Mira River Cottages & Riverbank Restaurant and Mira Spirit are to your right.