Selfridges
London department stores, are definitely the best! Selfridges, based on Bond Street is an inspocket favourite!
Get lost in the many luxurious rooms of designer clothes, fine jewellery and the amazing makeup room. Selfridges also is home to some fab restaurants, cafes and bars! These include, Alto on the Rooftop, Aubaine and the Champagne bar.