Taco Bell 2779

Taco Bell #2779 is a Taco Bell restaurant located at 8671 Ulmerton Road, Largo, Florida.