Pips Place offers Luxury Beachfront Self catering accommodation in Strand, near Cape Town South Africa