Taco Bell 24542

Taco Bell #24542 is a Taco Bell restaurant located at 8405 Lockwood Ridge, Sarasota, Florida.