Located 45 miles north of Birmingham, Cullman offers visitors a smalltown atmosphere and a selection of attractions, including Ave Maria Grotto, the Shrine of the Most Blessed Sacrament of