Mountain Worship Deep in the Forests of Nikkō
Nestled in verdant mountains north of Tokyo, Nikkō charms with its sacred mountain worship, Toshogu Shrine’s splendor and the wild beauty of Nikkō National Park.
Nestled in verdant mountains north of Tokyo, Nikkō charms with its sacred mountain worship, Toshogu Shrine’s splendor and the wild beauty of Nikkō National Park.