Quick description
Located on the banks of the Vaal River, this resort offers elegant rooms with air conditioning. It features an outdoor pool and an 18-hole golf course with an exclusive club house. The air-conditioned rooms at Riviera on Vaal Hotel & Country Club feature stylishly furnished rooms, all overlooking the picturesque Vaal River. Located on the ground floor, Matthews Restaurant serves traditional dishes with a modern twist and the Matthews Terrace Café offers outdoor dining on the Hotel’s terrace with a light a la carte menu. The Petit Verdot Floating Restaurant allows guests to dine and explore the Vaal River on cruise. Guests can choose from a variety of massage and spa treatments at the Riviera on Vaal’s luxurious spa, which also has a sauna. The sporty type can work out in the fitness centre, play a game of tennis or a game of squash. The hotel also features a games room and a children’s playground. Johannesburg is a 45-minute drive from Riviera on Vaal. Free private parking is available on site.