Bigger doesn’t always mean better, but when it comes to shopping in the capital, these grand palaces of commerce don’t disappoint.
London’s Best Big Stores
A Tour Around London’s Denim Palace
With 11,000 pairs of jeans to choose from and 50 denim experts on hand, there’s a touch of jeanius about Selfridges’ newest shopping mecca.