Choose from 42 venues offering eyelash perming near Lloyd Square, London