Takashi

18 W Market St Salt Lake City Utah, Salt Lake City 84139, United States Get Directions to this spot
18 W Market St Salt Lake City Utah
Salt Lake City, 84139
UT, United States
(801) 519-9595

Rate and review Takashi in Salt Lake City, UT, United States!

Share your experiences at Takashi with your friends or discover more Restaurants in Salt Lake City, UT, United States.