A Luxury 4 star boutique guest house in the heart of Newlands, Cape Town. Riversong sits on the banks of Liesbeek River and boasts panoramic views of Table Mountain.