Exploring York County: Hanover!

Hanover, Pennsylvania is the small town that packs a big punch. The attractions, restaurants…