Choose from 64 venues offering classic lashes near Hyde Park Square, London