Taco Bell 3669

Taco Bell #3669 is a Taco Bell restaurant located at 3595 Biscayne Boulevard, Miami, Florida.