Taco Bell 30901

Taco Bell #30901 is a Taco Bell restaurant located at 2531 Highway 161, North Little Rock, Arkansas.