Shepstone Gardens, a tranquil green haven in the heart of old Johannesburg, is one of the city’s best-kept secrets. If you’re planning a wedding, a party, a private function of any kind, or just want to get away from the bustle of city life, then choose these idyllic gardens.
more