Taco Bell 2181

Taco Bell #2181 is a Taco Bell restaurant located at 2640 East Tudor Road, Anchorage, Alaska.