Oishi Hibachi Steak House

2501 N Prospect Ave, Champaign, IL 61822

Restaurant is closing soon!

Beam me up