@LeeuwenhofLodge
A pristine exclusive country lodge and garden spa nestled in the Waterberg mountains surrounded by tranquility