Slurping Turtle

0.0
(0 Reviews)
116 W Hubbard St, 60654 Chicago

Info

Takashi Restaurant & Slurping Turtle, both located in Chicago, IL, are uniquely influenced by Takashi's upbringing in Japan. From fine dining to Japanese comfort food, you'll experience a delicate balance and respect for natural flavors that continue to be a hallmark of Chef Takashi's cooking style.

Map

116 W Hubbard St, 60654 Chicago

Reviews

Unverified Reviews
0.0
(0 Reviews)