Stonehaven on Vaal is a charming 10 acre garden estate right on the banks of the Vaal River with enchanting gardens and over 1000 rose bushes. The establishment has many facets including a garden restaurant, river pub, tea garden, children's play area, conferences facilities, functions venues, chapel, buffet river cruises, ...