Outdoor footwear brand Merrell will be opening its second bricks and mortar store in the UK at the Cotswolds Designer Outlet. The store will be located near Tewkesbury on the edge of the Cotswold AONS ...