We're at your service.

If you have any questions regarding STAR, please contact our headquarters and we’ll get back to you promptly.

Thank you for your interest in STAR. We look forward to hearing from you!

STAR Headquarters
9 Hammond Street, Suite 10
Worcester, MA 01610
PHONE: (508) 753-5094
E-mail: [email protected]