Taco Bell 29305

Taco Bell #29305 is a Taco Bell restaurant located at 1320 Main Street, Willimantic, Connecticut.