Taco Bell 26473

Taco Bell #26473 is a Taco Bell restaurant located at 640 Northeast 125th Street, North Miami, Florida.