Atria Newell Creek

Address

7900 Center Street
Mentor, OH 44060

Strategy Type

Senior Housing & Medical Properties

Property Details

  • Atria of Newell Creek is a 126 unit Assisted Living & Memory Care community located in a northeast suburb of Cleveland.