Specials available from Kleinmond Tops up to and including 06 October 2012. While stocks last. Terms and conditions apply. See leaflet for moreRead less