May 16, 2012
Shopping in London for the Brits go hand in hand, when it comes to competition on shopping they will win every time. No wonder the shopping centers and department stores of London are world famous. From Selfridges to Liberty, Harrods to Harvey Nichols, Thomas Neal center to Kingly Court, all are London specialties, have perfected the art of retail therapy....
Recent Comments