Diaz Hotel and Resort is a beachfront hotel in Mossel Bay, offering breathtaking views of the ocean. The hotel features spacious rooms with modern amenities and a complimentary breakfast for guests. Enjoy a delicious meal while taking in the panoramic views of the beach. After breakfast, you can relax by the pool or take a stroll along the sandy shores of Diaz Beach.