Come step inside the Penfolds 5th floor popup in London’s most luxurious retail department store Harrods.
This website uses cookies. By continuing to use this site, you accept our use of standard cookies. Learn more