Taco Bell 19713

Taco Bell #19713 is a Taco Bell restaurant located at 17120 Panama City Beach Parkway, Panama City Beach, Florida.