Back to photostream

CIMG0457

This is the Fujimi-Yagura Keep at Edo Castle (know known as the Imperial Palace. It is the oldest structure on the palace grounds and was built in 1659.

136 views
0 faves
0 comments
Uploaded on April 16, 2007
Taken on March 19, 2007