description
The Montrose Foundation does not require much introduction, given its affiliation to Montrose Place, the Cape Town rehabilitation facility at which Tiger Woods was rumoured to be receiving treatment.