Oishi Hibachi Steak House

2501 N Prospect Ave, Champaign, IL 61822

Restaurant is closed

Beam me up