Filming Locations in Shima
Shima, Mie, Japan
Otoko wa tsurai yo: Torajiro monogatari (1987)
Shima is a coastal city in central Japan. Shima Spain Village is a theme park designed to look like...
View DetailsShima is a coastal city in central Japan. Shima Spain Village is a theme park designed to look like...
View Details