Takeda Castle was a Sengoku period Japanese castle located in the Wadayama neighborhood of the city of Asago, in the northern part of Hyōgo Prefecture, Japan. It is located north of Himeji, and north-west of Kyoto, and is situated some 353 metres above sea level It is often referred to locally as the "Machu Picchu of Japan". Its ruins have been protected as a National Historic Site since 1943.
Download Download See moreWikipedia https://en.wikipedia.org/wiki/Takeda_Castle
Address Japan
Coordinates 35°18'1.266" N 134°49'45.791" E