• The Owari Hills (尾張丘陵, Owari Kyūryō) are a set of hills located in the mid-western part of Aichi Prefecture, Japan. Centuries ago, this area made up the...
    1 KB (131 words) - 10:55, 5 May 2022