IKKAI JAPANESE RESTAURANT
109 S Main St, Naperville IL 60540