Taco Bell 19017

Taco Bell #19017 is a Taco Bell restaurant located at 300 North Park Road, Hollywood, Florida.