Choose from 58 venues offering classic lashes near Archbishops Park, London