Masuta Japanese Fusion Restaurant
Delicious Japanese Cuisine
Green salad, assortment of fresh seafood