Shimabara Castle (Shimabara City, Nagasaki Prefecture)
Overview (History, Features, and Attractions) Shimabara Castle (Shimabara City, Nagasaki Prefecture) is a famous castle located in the center of the Shimabara Peninsula. Built in the early Edo period and completed under the rule of the Matsukura clan, the castle has a history deeply connected to the Shimabara Rebellion of 1637-1638. Much of it was demolished during the Meiji Restoration, but...