Oishi Japanese Restaurant

389 Main Street, Worcester, MA 01608