A unique dining experience:
The Colony Restaurant offers a unique setting on the upper level of the grand old Queen’s Hotel by BON Hotels – the oldest 4-star and third oldest hotel in South Africa. On warm summer evenings, dine outside on the balcony. Enjoy the breeze and watch the main street light up as the sun sets. During the cooler months, dine snuggly indoors, where the sophisticated, elegant interior and warm atmosphere provide the perfect setting for an intimate evening of fine dining.

What’s on the menu:
The delicious menu items – with an unmistakable South African flair – cater to a wide range of tastes and are perfectly complemented by an exceptional wine selection. They also offer vegetarian-friendly options, and although they provide an elegant space for fine dining, younger patrons are welcome too.

The Colony Restaurant is part of the beautiful old Queen’s Hotel – right in the centre of town. They are on the upper level with stunning views of the town centre and its lively main street.

Address: 5 Baron van Reede Street, Oudtshoorn (next to the C.P. Nel Museum).

Opening Hours: 
18:00 – 23:00 (September till April)
17:00 – 22:00 (May till August)

Please make your reservation 24 hours prior to arrival if you are a party of 6 guests or more.

Get in Touch


Opening Hours

We are open from:
September to April – 18:00 to 23:00
May to August – 17:00 to 22:00


5 Baron van Reede Street,
Western Cape,
South Africa