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, and the one-star Michelin Green Guide-rated Magome and Tsumago-juku.
Local professional "veteran drivers" provide reliable and thoughtful service with no shopping stops, allowing you to fully experience the local culture and customs of Japan.