Jimmy Choo opens flagship boutique on New York’s Madison Avenue
BRITISH luxury fashion house, Jimmy Choo, is hopping across the Atlantic to open its flagship store on New York City’s illustrious Madison Avenue, right in time for holiday shopping. To celebrate the launch, v...