
The Meadows in Owosso
We are proud to introduce The Meadows, a 37,000 square foot, “all inclusive” assisted living community. The new facility features 47 private rooms, 14 dedicated to memory care and 33 to assisted living, allowing Meadows residents’ independence combined with the support services they need to enjoy a worry-free life.