Peter Jones department store at Sloane Square in London's Chelsea
Home page