Riviera on Vaal Hotel and Country Club is located in the Guateng Province of South Africa, just a 45-minute drive from Johannesburg, and overlooking the Vaal River. With its classical fa?ade, the hotel boasts the sumptuous Zorgvliet Spa, a highly acclaimed 18-hole golf course, and stylish dining options at Matthews Restaurant, Petit Verdot Floating Restaurant, and Inyama Grill House. Beneath the hotel, The Cellar Richelle offers private dining for two to 12 people in an intimate environment.