Today's Imperial Palace is on the site of Edo castle, where the Tokugawa shogunate ruled Japan for 265 years; it was thereafter home to the emperors of the modern era.
The Imperial Palace was built on the site of Edo Castle which was the centre of the Tokugawa Shogunate.
The Imperial Palace is in Kyoto.