Castle in the sky floating the sea of clouds! Takeda Castle Ruins is known as “Japanese Machu Picchu”
Tsuruga-jo Castle – the most impregnable castle that held out a long siege at the battle of Boshin War.