The Royal Hotel in the Riebeek Kasteel Valley offers top accommodation and service at a surprisingly affordable rate at the oldest colonial hotel in the Western Cape only 90 minutes from Cape Town in the Swartland.
Riebeek Kasteel Valley offers top accommodation and service at a surprisingly affordable rate at the oldest colonial hotel in the Western Cape only 90 minutes from Cape Town in the Swartland.