Oishi Hibachi Steakhouse - Champaign 2501 N Prospect Ave Champaign, IL 61822
Opens Soon
11:00AM - 9:00PM