Map
18 W. Market St., Salt Lake City, UT 84101, United States

Tokyo-quality sushi in Utah.

Restaurant
Takashi, Salt Lake City

Tokyo-quality sushi in Utah.