Takara Sushi

Home / Takara Sushi

Takara Sushi

JapaneseOpens 11:00 AM

Collection

55 W 1000 N STE 1, LOGAN, Utah, 84321 - View map

SUSHI ROLLS

ENTREES

SPECIALTY ROLLS