Imperial Palace

TokyoStreetView: Imperial Palace Part I (4K VIDEO)
Located on the former site of Edo Castle (1888) near Tokyo Station, the Imperial Palace is the official residence of the Japanese royal family. Divided into four distinct areas or sectors, it covers a total area of 3.41 square kilometers. And yes - you can go there!