Taste of Red Iguana

Salt Lake City, United States

Taste of Red Iguana is a mexican restaurant in Salt Lake City close to the Social Hall Museum. Mexican food and exceptional service.