Introduction Mahone Bay is a small town located on the South Shore of Nova Scotia. The town is known for its three churches, which are situated on a hill overlooking…
Introduction Mahone Bay is a small town located on the South Shore of Nova Scotia. The town is known for its three churches, which are situated on a hill overlooking…