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