The Mayflower II

Unfortunately, the Mayflower II isn't currently in Plymouth, MA.
No, the pilgrims didn't steal the ship and sail it back to England.

Plimoth Plantation sent Mayflower II to Mystic Seaport in Mystic, CT for restoration.
She will return to Plymouth, MA in May 2015.
Mayflower II in Mystic, CT