Each window at Harrod’s is dedicated to a “Disney Princess” resulting in barely being able to get past the store because of the crowds. ← Previous Next →