Oishi Japanese Restaurant

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

Locations