Oishi Hibachi Steakhouse - Champaign 2501 N Prospect Ave Champaign, IL 61822
Open
11:00AM - 10:00PM
Ordering from

Oishi Hibachi Steakhouse - Champaign - 2501 N Prospect Ave Champaign, IL 61822