A seafood & grill restaurant in Moluccas island in Indonesia. It's also called Maluku islands. Targeting anybody who are coming by to enjoy the fresh seafood on this island.