Edo Castle Ruins (The East Gardens of the Imperial Palace)

The ruins of Edo Castle in Chiyoda City, Tokyo are known for Japan's largest Tenshudai Base (the foundation on which the

Traveling Japan