Rooms with private balconies and Indian Ocean views await guests at this 4-star resort in Mossel Bay. On the seafront, it offers an infinity pool and aqua park with water slides.
Diaz Hotel and Resort provides elegant rooms. Each room has a private bathroom with bath and shower.
Adorned with a large ceiling fresco, the hotel’s restaurant offers prepared with locally grown fresh produce. The complex also has a pizzeria and cocktail bar.