Zara is just one of the many international fashion brands that have a store located on Omotesando in Harajuku.