Bank Branches in WORCESTER, MA with own SWIFT codes:

ALLMERICA FINANCIAL SERVICES A.K.A. 440 FINANCIAL GROUP: ALFSUS31
ALLMERICA FINANCIAL TRUST COMPANY: ALLMUS31
OPUS INVESTMENT MANAGEMENT, INC.: OPSMUS33
THE HANOVER INSURANCE GROUP: HNVRUS33