Diaz Beach Apartment is an absolute beachfront, 3-bedroom self-catering apartment with amazing views over the ocean and Mossel Bay, South Africa. The apartment is on the 8th...