Ted Baker

97 Interested |
0  Views

Ted Baker London launched its first-ever store in India at The Chanakya in Delhi. It’s a 1600 sq. ft. store inspired by the British royal palaces. This store houses everything from Ted’s women and men’s wear to the brand’s statement accessories.