Taco Bell 4347

Taco Bell #4347 is a Taco Bell restaurant located at 3601 13th Street, Saint Cloud, Florida.