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 Details