1. Willowbrook Manor Rest & Retirement Home 71 Union St, Millis, MA 02054 Coordinate: 42.1725,-71.34966 Phone: (508) 376-5083