Tag Archives: Tachimachi Cape

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.