After months of squabbling, JENNIFER ANISTON & JUSTIN THEROUX have finally chosen a wedding venue – the Greek island of Crete!

Sources tell The ENQUIRER that invitations are in the mail, and the ex-“Friends” beauty will pick up the tab for pals.

“Jennifer loves Greece, and her father is from Crete,” said a source.

“She spent many vacations there as a child, so it holds a special place in her heart.”

With their destination wedding set thousands of miles from Hollywood, it will be easier to keep their plans top-secret, added the source.

“Two invitations have gone out – one for August and another for September,” said the source.

“The real date will be emailed to guests at the appropriate time, so no one will know the exact location until then.

“Jen feels confident now that she’ll be able to say ‘I do’ in complete privacy.”

The ENQUIRER has also learned that Justin, now starring in the HBO series “The Leftovers,” played a major role in choosing Crete.

“Mexico just didn’t feel right to him because Jen has vacationed there with every one of her men since divorcing Brad. That’s the same reason he nixed Malibu, where she wed Brad,” the source told The ENQUIRER.

“Besides that, they have their hearts set on a beach wedding, so it made sense to choose Crete.”

The wedding will be small, with just family and close friends, added the source.

“It’s a long trip to Greece, so it worked out as a great excuse to keep the guest list down,” said the source.

“Jen and Justin are chartering three planes for guests who won’t fly in on their own, and they’re paying the hotel bill for everyone.

“Jen doesn’t want anyone shelling out money to attend her wedding. She just wants everyone to have a wonderful time.”