Visiting: Nagano, Hakone, Himeji Castle, Matsumoto, Osaka, ...more
Visiting: Nagano, Hakone, Himeji Castle, Matsumoto, Osaka, Kanazawa, Takayama, Hiroshima, Japan, Nara, Mount Fuji, Tokyo, Kyoto ...less View Tour