Filming Locations in Shimabara
Shimabara, Nagasaki, Japan
Sandakan No. 8 (1974)
Shimabara is a city on Japan’s Kyushu island. Shimabara Castle is known for samurai armor displays a...
View DetailsShimabara is a city on Japan’s Kyushu island. Shimabara Castle is known for samurai armor displays a...
View Details