Oishi Hibachi Steakhouse
2501 N Prospect Ave, Champaign IL 61822