Taco Bell 24558

Taco Bell #24558 is a Taco Bell restaurant located at 2714 Lee Boulevard, Lehigh Acres, Florida.