Toro Sushi Reviews & Details
2546 N Clark St
Toro Sushi is located at 2546 N Clark St in Chicago near the intersection of N Clark St and W Deming Pl. Their menu consists of Japanese dishes . Call (773) 348-4877 today!
- On The Menu:Sushi
- Major Intersection:N Clark St And W Deming Pl
Tell us more about Toro Sushi Chicago!