Creekside Villas
800 Everhard Road Southwest, North Canton, OH 44709
(330) 526-6910