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