Yusho Restaurant Address: 2853 N Kedzie Ave, Chicago, IL 60618 Phone: +1 773-904-8558 Cuisine: Japanese Read more