editSuggest an edit

The Windrose at Weymouth

Medical / Assisted Living

670 Main St,
Weymouth, MA 02190

(781) 331-5555

Call (781) 331-5555
Get directions to this
location on Google Maps.
Open website
in new tab.
Share this business
on social media.


Monarch Homes assisted living communities are intimately designed and service-rich assisted living communities exclusively dedicated to those with memory loss. We have created an optimal memory care environment to encourage success for each resident and peace of mind for each family member.