Tokyo Japan Tourist Information and Travel Guide
Edo Castle was a massive Tokyo complex that was built in 1457. Although most of it now long gone, the base of the North Tower (Donjon Base) and other remnants still exist.
Visitors can climb to the top of the base and enjoy a view of the Imperial Palace Park.