A lush & peaceful location in the northwest of Phu Quoc Island, Green Bay is set in beautiful grounds featuring rustic-luxury villas & two infinity pools…