Slurping Turtle

116 W Hubbard
Chicago, IL 60654
312-464-0466

Additional Information

Cuisine: Japanese
Neighborhood: River North