TUMI, the leading international brand of premium travel, business and lifestyle accessories has recently celebrated the opening of its flagship store located at 211 Regent St in London,
W1, the centre of the city’s shopping district. The opening celebrates a new...