The Takeda Castle, constructed on a mountain at 353 meters of altitude, is one of the top hundred famous castles in Japan.

In autumn when the sky is clear, fog can be seen early in the morning. The view is such that the castle can be seen surrounded by a sea of clouds, thus resembling a castle floating in the sky.

AloJapan.com