September 11, 2015

The Star Shaped Fort

Standing at 107 meters tall, this Goryokaku Tower is a must visit whenever you are in Hakodate, a city on Japan's northern island of Hokkaido.