Ibasaw Sushi (Malden) Ibasaw Sushi (Malden)

95 Middlesex St, Malden, MA