The Johannesburg Botanical Garden is a beautiful green space located in the heart of the city. It features a range of plant species, including indigenous South African plants and exotic species from around the world. Visitors can take guided tours of the garden and enjoy a picnic on the lawns.