Premier Assisted Living & Memory Care Coming to Rochester Hills, Michigan

We are a small, family-owned community committed to bringing joy to our residents as we do our best to improve their lives.

At Grace, we believe that everyone should feel loved, listened to, and respected. This applies to our residents and our employees. We are “raising the bar” in how we care for people.  Our mission is to create a loving and safe environment that residents are excited to call their new home!

We develop meaningful bonds with our staff, residents, and their families.

Services & Amenities

Rochester Hills, Michigan

Coming soon to the community of Rochester Hills, our latest facility will consist state of the art equipment, spacious floor plans and services that all align with our mission statement..

Now Hiring

We are currently taking applications to fill key roles here at the Rochester Hills location. Looking to fill several positions. Do you have a passion for servitude and do your morals align with our mission? Completed forms are sent via email to

[email protected]

Assisted Living

Live with assistance while maintaining your freedom, activities, and so much more in a space that feels like home when you first enter the doors.

Memory Care

Because memory loss affects each individual differently, at Grace Senior Living we develop the plan specific to your or your loved one’s needs.

Common Spaces

Spacious, yet comforting; the perfect balance for those who enjoy interaction but sometimes want the quiet solitude  of a book or puzzle.

Senior Apartments & Common Spaces

At Grace Senior Living, residents can relax in either of two beautiful courtyards on beautiful Michigan spring, summer or fall days, or cozy up to a fireplace in the winter. Our community provides each resident with open, comfortable spaces and floor plans.

Now accepting reservations! 

Discover why Grace will be the best choice you and your loved ones will make.

Inquire to speak with a representative regarding the coming community.

Location Interested In:

11 + 10 =