The historic Queen Mary ocean liner, now a hotel and restaurant in Long Beach, is offering free admission until Sunday, Dec. 21. That’s a savings of $43.46 off regular general admission.

To take advantage of this offer, you must bring a new, unwrapped toy with you, to donate to “Queen Mary Cares.” The toys are earmarked for needy children in Long Beach.

Parking costs $20 and is not included in the freebie. But, while you’re there, you might want to check out the special holiday offerings, including the pop-up “Peppermint Lounge,” make a gingerbread house or take a photo with Santa (Both at extra cost.) Learn more: queenmary.com/qmholidays.htm.