Lori C.,
The Engineers Castle is also called the Mikhaylovskiy Castle, and so your confusion is natural. As mentioned earlier, the Russian Museum on Arts Square is also called the Mikhaylovskiy Palace. The palace we are taking about in this thread is the New Mikhaylovskiy Palace located at Palace Embankment, No. 18.
Bob G.