This page has moved to a new address.

Taggarts Ice Cream Parlor & Restaurant In Canton, Ohio