Takeda Castle Ruin(竹田城 Takeda-jo) is a mountaintop castle in Asago city, Hyogo Prefecture, Japan. The castle ruin is often veiled by river mist. It looks like the castle of the sky. The castle is also called Machu Picchu of Japan.
Ascend Takeda to explore its castle ruins and take in breathtaking views of the misty clouds drifting through the valleys below. This hilltop fortress in #Japan is now a popular attraction, dazzling tourists with its dizzying heights and steep edges.
Takeda Castle Ruins, Hyogo, Japan. Takeda Castle was built on this site in the path of aggression between Harima/Tanba and Tajima regions as a stronghold of Izushi Castle. It was built by Ohtagaki Mitsukage, a retainer of Yamana Sozen, lord of the area, in 1441. Ohtagaki, who had been a military commander of the Yamana clan for 5 generations became lord of the castle.