Home Menu Location Gallery About Us Order Online ANY QUESTIONS PLEASE CALL US. Oishi Hibachi Steak House | (217) 398-6888 2501 N Prospect Ave, Champaign, IL 61822 © 2021 All Rights Reserved Accessibility