Salt Lake City UT Shopping Centers & Malls 1. 90 S Rio Grande St, Salt Lake City, UT 84101 | Edo Japan (801) 456-1940