or mail a check to :

Travelers

Dept. 12787

PO Box 660333

Dallas, TX 75266-0333