The Senjokaku Shrine (the Hall of 1000 tatami mats).

The Senjokaku Shrine (the Hall of 1000 tatami mats).

The Senjokaku Shrine (the Hall of 1000 tatami mats).

The Senjokaku Shrine (the Hall of 1000 tatami mats).

Leave a reply

Your email address will not be published.