Salt Lake City

Takashi, Salt Lake City

120

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

Tokyo-quality sushi in Utah.