Battle Royale Filming Locations

Battle Royale was filmed in Tokyo in Japan.
Show Map