Super Lash Boutique is one of London's finest leading eyelash clinics situated in Clapham, south London. We are 5 minutes walk from Clapham North tube station and Clapham High Street train.