Mexican Japanese inspired themed restaurant.
Address: 3552 N Pulaski Rd, Chicago, IL 60641
Phone: (708) 831-4476