Marlborough was recently voted one of the of the ten best places to shop in the UK. You can explore more than 200 shops, with quality independent stores among the brand names, including jewellers, clothes boutiques, bookshops and much more.
All this, in a quintessentially English market town and makes a wonderful setting to enjoy some shopping or relaxing in one of the cafes.
There is a comfort stop on the outward journey.