Takeda Castle Ruins
Toyooka, Kyoto & Around, Japan
Perched atop of mountains, you will visit the Takeda Castle Ruins which are often dubbed as "Castle in the Sky" or "Japan's Machu Picchu".
Takeda Castle is ranked among Japan's Top 100 Castles and is especially beautiful during the cherry blossom season. Please note that the castle is closed from mid-December to late-February.