Hanceville, in Cullman County, has a population of about 3,000. The town is home to Our Lady of the Angels Monastery.
What to see & do | Where to eat | Where to stay