Taco Bell 18131

Taco Bell #18131 is a Taco Bell restaurant located at 9001 Jewel Lake Road, Anchorage, Alaska.