Tokyo Tower Japanese Sushi and Chinese Cuisine hero image

Tokyo Tower Japanese Sushi and Chinese Cuisine

Restaurant

1158 S State St Ste 101, Salt Lake City, UT 84111, USA

Biter Score
7.7
Open
Sunday: 12 PM – 10 PM
Tokyo Tower Japanese Sushi and Chinese Cuisine photo 1
Tokyo Tower Japanese Sushi and Chinese Cuisine photo 2
Tokyo Tower Japanese Sushi and Chinese Cuisine photo 3