Of a long and winding route.
Not direct or to the point.
Indirect, roundabout, or unnecessarily complex.
Wandering from place to place or market to market.