Village Square, LLC Address c/o Carlyle House Nursing and Rehabilitation 342 Winter Street Framingham, MA 01702-5672 Telephone Number (508) 879-6100 Fax Number (508) 872-1253 Locate 42.287771, -71.442004 Additional Details The above facility information is self-reported Return to Facility Search Results