Oishi Hibachi Steakhouse - Champaign 2501 N Prospect Ave Champaign, IL 61822
Closed
Opens Friday at 11:00AM