Mulgrave is a town on the Strait of Canso in Guysborough County, Nova Scotia, Canada. Located along the Marine Drive, Route 344 traverses the community.