The ruins of Takeda Castle, located in Wadayama-cho, Asago City, Hyogo Prefecture, are also known as “Japan’s Machu Picchu” and “Castle in the Sky”.
The ruins of Takeda Castle, which can be seen in the sea of clouds before sunrise from autumn to winter, are popular, and the number of visitors has increased by 24 times in recent years.