Oishi Japanese Restaurant is a restaurant in Worcester, MA. Order takeout online for pickup or delivery.