Takashimaya Times Square
5-24-2 Sendagaya, Shibuya 151-8580 Tokyo Prefecture
Takashimaya Times Square is a Shopping Malls place is located in Shibuya, Kanto. The address of Takashimaya Times Square is 5-24-2 Sendagaya, Shibuya 151-8580 Tokyo Prefecture.
If you want to go to the place or need any services, you can contact them directly. The phone number is +81 3-5361-1111, or open their website to view relevant information, The url is https://www.takashimaya.co.jp/shinjuku/timessquare/