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