Taco Bell 34711

Taco Bell #34711 is a Taco Bell restaurant located at 6961 Miramar Parkway, Miramar, Florida.