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 village in east-central Alberta, Canada. It is located just a few miles north of the Battle River valley on the route a former Canadian National rail line.