Taco Bell 35288

Taco Bell #35288 is a Taco Bell restaurant located at 6110 North 72nd Street, Omaha, Nebraska.