2900 8th Street Northeast, Canton, OH 44704, United States
Location
2900 8th St NE
Canton
, OH
See map: Google Maps