Loading place...
Loading place...
The Imperial Palace is the primary residence of the Emperor of Japan, occupying a vast 3.4-square-kilometre site in the heart of Tokyo. Surrounded by massive stone walls, moats, and manicured gardens, it is an island of tranquility amid the city's density.