Hotel Mahone Bay’s Three Iconic Churches Are Its Rich Heritage Mahone Bay is a picturesque town located on the South Shore of Nova Scotia, Canada. By admin / March 13, 2023