World’s largest Jo Malone store opens in Tokyo

The British luxury fragrance brand hosted a launch party to showcase the 2,540 square-foot space, stationed in Japan’s Harajuku district.

Read More