Galahad is a small village in east-central Alberta, located just a few miles north of the Battle River valley on the route a former CN rail line.
Galahad is a small village in east-central Alberta. Central Alberta is located just a few miles north of the Battle River valley on the route a former CN rail line.