If You Find Yourself In Tokyo, You Must Visit Max Mara’s New Flagship Boutique

Located centrally in a major shopping destination and just minutes from Harajuku, there’s more to this store than its iconic Teddy coats