Taco Bell 29320

Taco Bell #29320 is a Taco Bell restaurant located at 960 West Main Street, Branford, Connecticut.