Landmark · Japan

Kotehashi Shell Mound

Kotehashi Shell Mound, Japan

Kotehashi Shell Mound is a landmark, Japan. Archaeological site in Japan.

More places in Japan