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.