News
Zhao owns and operates Bowl Plus at 1745 Wabash Ave., two Hibachi Madness’ at 2811 N. Dirksen and 4318 Wabash Ave., and the up-and-coming Feast Buffet at 3101 S. MacArthur Blvd.
Results that may be inaccessible to you are currently showing.
Hide inaccessible results