Explore relationships

Sunpu Castle

Sunpu Castle (駿府城, Sunpu-jō) is a Japanese castle in Shizuoka City, Shizuoka Prefecture in Japan. The sobriquet of this feudal fortress was the "Castle of the Floating Isle".

Use + to expand a branch. Click a topic name to open its summary.