House Swanepoel: A Modern Retreat in Betty’s Bay

120