Salt Lake Spots
Red Iguana is one of Salt Lake Spots.

1. Red Iguana

9.2
736 W North Temple, Salt Lake City, UT
Mexican Restaurant · Fairpark · 207 tips and reviews