The Old Oak Restaurant and Family Centre at Royal Johannesburg

Johannesburg



At a glance

Ideal for
Known for
mediterranean cuisine with South African flair
Features
Price
$$$$ Moderately Priced
Local tip
For family occasions, the children’s playground and pizza-making activity are useful features to ask about when arranging a booking.

The Old Oak Restaurant and Family Centre is a dining and events venue at Royal Johannesburg in Linksfield North, Johannesburg. Its kitchen focuses on Mediterranean-inspired food shaped by South African influences, creating a menu style suited to relaxed meals as well as hosted occasions.

The restaurant combines a polished club setting with a welcoming family focus. The atmosphere is designed around attentive hospitality, considered presentation and an unhurried experience, with a wine cellar adding to the venue’s food-and-drink offering. The space also carries a sense of continuity, drawing on the character of the old oak that inspired its name.

Families are well catered for through the dedicated family-centre concept. A children’s playground and pizza-making activities give younger guests something to enjoy alongside the meal, making the venue suitable for family celebrations and outings. The relaxed setting can work for birthday gatherings, shared meals and occasions where adults and children need to be comfortable in the same space.

The Old Oak also accommodates formal occasions beyond everyday dining. Weddings, special celebrations, business conferences, functions and other events form part of the venue’s offering. That range makes it relevant to hosts looking for a restaurant environment with the capacity for a more structured gathering, while the menu and wine service provide the foundations for a hosted meal.

Restaurant dining and event hosting sit together naturally here. A meal can begin with Mediterranean flavours, move through South African-influenced dishes and finish with a considered dessert, while the surrounding club environment lends the occasion a more composed feel. The venue’s service-led approach is suited to diners who value presentation, hospitality and a setting that can accommodate different generations.

Reservations are available for restaurant visits, and direct contact is appropriate for group bookings, celebrations and practical questions about the menu or facilities. The Old Oak’s combination of family amenities, Mediterranean-influenced cuisine, wine and event facilities gives Royal Johannesburg a versatile option for social meals and hosted occasions.

Frequently Asked Questions

The venue is at 1 Fairway Avenue, Linksfield North, Johannesburg, within Royal Johannesburg.
Reservations can be arranged through the venue’s booking service or by contacting the restaurant on +27 (0)11 640 3021.
Event hosts, families and business organisers can contact the restaurant to discuss weddings, celebrations, conferences or other functions.
Yes. The family centre includes a children’s playground, and children’s pizza-making activities form part of the family offering.
The venue caters for functions, weddings, special occasions and business conferencing, with arrangements handled directly by the restaurant.
Dietary questions can be raised directly with the restaurant when a booking is made, using the published telephone number.
Outdoor seating arrangements should be confirmed directly with the restaurant before a reservation is finalised.
Event hosts can ask about the available spaces, menu arrangements, wine and drinks, guest numbers and the requirements of the planned occasion.

Top Things To Do in Johannesburg

See All →

Trusted local guides, read by millions every month

  • 2006 online since
  • 26.2M page views a month across the network
  • 14 languages

180+ destination guides, one network

Every guide covers a single destination on its own website, with events, restaurants, things to do and places to stay chosen from local recommendations.

My Guide Network Locations

Nearby Destinations

Add to your trip

Add your travel dates so we can place this on the right day, or save it for later.

Added to your trip Added to day {[{trip.toast.day}]}, MorningAfternoonEvening Saved to your trip Already in your trip Transfer saved to your trip Save your trip to get fresh suggestions Staying in {[{trip.toast.label}]} Base cleared Trip deleted Link copied Could not save your trip Something went wrong, please try again