Hotel conveniently located in central Cape Breton.
The Grand Narrows Hotel, a designated heritage property circa 1887, is located on Cape Breton Island, Nova Scotia, Canada. Standing prominently on the eastern shores of the Barra Strait on the Bras d'Or Lakes, the Hotel (circa 1887) is intrinsically tied to the rich history and culture of the area and is an enduring testament to the era in which it rose.