Tod's reopened its 350-square-meter flagship store at 650 Madison Avenue in New York in grand style during the recent Fashion Week

Topics