Contact & Directions Fill out the contact form below and we will contact you shortly. Contact Information Email:manager@briarwoodsl.com Phone:(508) 852-2670 FAX:(508) 856-0309 Address 65 Briarwood Circle, Worcester, MA 01606 Directions Briarwood Continuing Care is 12.3 miles from I-90 and easily accessible to much of New England