Takashi, Salt Lake City

Takashi, Salt Lake City

18 W. Market St., Salt Lake City, UT 84101
URL

Tokyo-quality sushi in Utah.

Explore More