News

The tower doesn't quite scrape the skyline like the 59-meter-high main keep of Edo Castle once did ... Visitors to the new rest area can view the replica from 9 a.m. through 4 p.m. this month ...