Camps Bay - Welcome to Africa's French Riviera

Where Table Mountain meets the Atlantic