Taco Bell 34659

Taco Bell #34659 is a Taco Bell restaurant located at 9000 Lake Otis Parkway Units 6 and 7, Anchorage, Alaska.