Designed by
Title
Takashimaya Times Square department store in Shinjuku, Tokyo, Japan. #316835511
Description
TOKYO, JAPAN - APRIL 19, 2024: Takashimaya Times Square department store in Shinjuku, Tokyo, Japan. Large shopping centre next to Shinjuku train station.
This image is editorial