Kirstenbosch National Botanical Garden

Kirstenbosch Botanical Garden is proof that not all gardens were created equal. Go on, pay it a visit. You can thank us later. It’s a...