Shopping in London

High class brand-specific shops, department stores, quaint street markets tucked away from the busy roads