The beautiful memorial built to honour Princess Diana is located south of Serpentine Lake in Hyde Park. Britons and tourists visit the memorial from around the world to soak their feet and to remember the People's Princess.