Shopping (and Sleeping) London’s Best Flea Markets
All the anticipation accumulated during these last few months before the Games began has given way to a thriving, festive atmosphere in London. Tourists from every corner of the world fill the streets, bars and hotels, and the stores are as full as if it were Christmas. Knightsbridge, Covent Garden and Oxford Street are arguably…