Taco Bell 23073

Taco Bell #23073 is a Taco Bell restaurant located at 2121 Grand Avenue, Laramie, Wyoming.