Shimabara Castle is located in Shimabara, Japan. This castle sits between the popular Mount Unzen and Ariake Bay. This castle is five stories tall and was originally built in 1624 until 1874. The castle has since been rebuilt and now acts as a museum, while the moats and stone walls are still part of the original structure.

For more information about Shimabara Castle, visit my website here:

instagram:

AloJapan.com