Taco Bell 25489

Taco Bell #25489 is a Taco Bell restaurant located at 1548 East H Street, Chula Vista, California.