This palace is a wedding gift from Emperor Nicholas I to his daughter Grand Duchess Maria Nikolaevna. In 1839 she married Prince Maximilian de Leuchtenberg, son of Eugene de Beauharnais.
Built on Saint Isaac square in 1839-1844, its architect is Andrei Stackenschneider. He was inspired by the French architecture of the 17th century. Its Neo Classical façade includes Neo-Renaissance elements.
Official residence of the Leuchtenberg princes in Saint Petersburg since 1845, Mariinsky Palace was bought by the crown in 1884. It then hosted the State Council and Committee of Ministers of the Russian Empire.
After the 1917 revolution, it was occupied for a while by the temporary Russian government and then became a station for the Red Army. Since 1984, it is the home of Saint Petersburg Legislative Assembly.