Tao Tsuchiya is an actress, known for Rurouni Kenshin: Kyoto Inferno (2014), Deep Red Love (2013) and Jinrô Game: the Beast Side (2014). Read more on iMDB