Takeda Castle Ruins (Asago City, Hyogo Prefecture)
Overview (History, Features, and Attractions) Takeda Castle Ruins (Asago City, Hyogo Prefecture) are the remains of a medieval mountain castle built on a mountain ridge. With its stone walls still in good condition, the castle is a popular tourist destination both in Japan and abroad, nicknamed "Japan's Machu Picchu" and "Castle in the Sky." Construction of the castle dates back to the Muromachi period (15th century) and it was an important castle in the Tajima region.