Exploring Japan Our Slice of Tokyo Tokyo Imperial Palace: Behind the Walls Tokyo Imperial Palace is one of the must-see places when touring Japan particularly Tokyo. It is a vast green space…