🇲🇽Mexican

Blue Iguana Salt Lake City

x 3.91 ninjas

Restaurant in Salt Lake City, United States of America

Information

💸
$$
🏠
165 S W Temple St, Salt Lake City

In Google

4.3 rating ⭐️
(2,500 reviews)