
Inuyama, literally meaning “dog mountain”, is a city in Aichi Prefecture, not far from Nagoya. It is most famous for its small but beautiful castle and nearby Meiji Mura, an open air museum about the Meiji Period (1868-1912).
View related video clips below.
We uses YouTube API Services. https://www.worldtraveldb.com/youtubes-terms-of-service/
[tubepress mode=’tag’, tagValue=’Inuyama Travel Guide Japan’]