Taco Bell 29538

Taco Bell #29538 is a Taco Bell restaurant located at 2451 North University Drive, Sunrise, Florida.