866 W South Temple 20 Tuesday Oct 2020 Posted by Jacob Barlow in Uncategorized ≈ Leave a comment Red Iguana 2866 West South Temple in Salt Lake. The cool vintage sign above the entrance is documented here. Share this:FacebookPinterestTwitterWhatsAppPrintTelegramLinkedInRedditTumblrPocketEmailMastodonNextdoorLike this:Like Loading... Related