Rosewood is a beautiful Wedding and Function Venue in the heart of the Magalies Mountains, Next to Sparkling Waters and Magaliesberg Canopy Tours