Taco Bell 28979

Taco Bell #28979 is a Taco Bell restaurant located at 751 East Main Street, Stamford, Connecticut.