4* Stay at International Palms Resort

packages from £611