Results 1 results found Daimaru department store above the JR central Tokyo train station, seen on the Yaesu side, Tokyo, Japan, Asia