Taco Bell 22073

Taco Bell #22073 is a Taco Bell restaurant located at 4020 West 23rd. Street, Panama City, Florida.