The Thatch House
Modern luxury in South Africa's premier whale watching destination The Thatch House is situated in the picturesque seaside village of Hermanus, bordered by magnificent mountains on one side and a charming lagoon on the other. This upscale boutique hotel provides…