Taco Bell 26468

Taco Bell #26468 is a Taco Bell restaurant located at 1650 Northeast 163rd Street, North Miami Beach, Florida.