Taco Bell 24561

Taco Bell #24561 is a Taco Bell restaurant located at 50 North Lee Street, La Belle, Florida.