Japanese cuisine prepared with the freshest ingredients and artful skill. Logan Square 2521 N. California Ave. Chicago, IL 60647 (773)276-8080 Premiered 10/15/2010
Comments