Villa Marie - Red Deer

Villa Marie meets the various and changing needs of residents and is located in the northeast community of Clearview North, Red Deer. The community features a home-like design and ensures a safe environment while promoting independence.