Tachimachi Cape Hakodate Japan

Tachimachi Cape is located on the southern tip of Hakodate City, in Hokkaido Japan. This photo was taken on 3 Nov 2007.

Tachimachi Cape 1


Tachimachi Cape 2

Post a Comment

Your email is never published nor shared. Required fields are marked *