Ascend Inuyama Castle and Ena Gorge, stroll through the Edo-period old streets, and experience the extraordinary spiritual awe inspired by cultural architecture and natural wonders.
Inuyama Castle in Japan is one of only five national treasure castles and one of the country's oldest castles that remains in its original state.
Natural cliff observation deck - Ena Gorge, Magome and Tsumago-juku, both awarded one star in the Michelin Green Guide.