Taco Bell 17092

Taco Bell #17092 is a Taco Bell restaurant located at 2700 Stirling Road, Hollywood, Florida.