Club Mykonos: Your little piece of Greece, right here in Langebaan Perched on the coast, lies the Western Cape’s very own ‘little piece of Greece’,...