Tamagawa Takashimaya S.C. is located in Setagaya City, Japan on 3 Chome-17-1 Tamagawa. Tamagawa Takashimaya S.C. is rated 4 out of 5 in the category department store in Japan.
Address
3 Chome-17-1 Tamagawa
Service options
In-store shopping
Accessibility
Wheelchair-accessible entranceWheelchair-accessible lift