"Tarumae Garo" is located in the western part of Toma Komaki City.
Garrow means "a place where a river streams between cliffs" in the Tohoku region.
As the name suggests, it is precipitous on both sides and covered with velvety moss.
Show original text