Taco Bell 33168

Taco Bell #33168 is a Taco Bell restaurant located at 1758 West North Temple, Salt Lake City, Utah.