Tamasa is a seafood specialty restaurant offering exquisite seafood, pizza, and Chinese cuisine.
The restaurant is located on Eden Island.
Enjoy a wide variety of menu items, the wonderful view, and indulge in the freshest seafood.
Photo by Tina Kondo
Comentários