Japan-Places.com has listed approx 2 sculptures in Towada. Some of the Top rated sculptures in Towada are- Otome no Zo Statue & Otome no Zo Statue.