Masuta Japanese Fusion Restaurant
Delicious Japanese Cuisine
(Seafood or Vegetable) Pan-fried or steamed dumplings