London Shopping – London's Department Stores

You can Shop till you Drop at London's Department Stores London's department stores are household names in the U.K. as well as being famous the world over. Each of the large London shops has its particular branding and appeal and regular shoppers know to make a bee-line to certain stores for specific purchases. Just walk along Oxford Street, London's premier shopping street, and you'll find Selfridges, Marks and Spencers, John Lewis and Debenhams, all within easy reach of each … [Read more...]