Location

Faith Family Church

8200 Freedom Ave NW
North Canton, OH 44720