Wake up every morning to breathtaking panoramic views stretching across Hartenbos, Diaz Beach, Mossel Bay Point, the ocean, mountains, and and valley.
Wake up every morning to breathtaking panoramic views stretching across Hartenbos, Diaz Beach, Mossel Bay Point, the ocean, mountains, and a…