兴趣爱好A Grenada Travel Authorization, also known as an International Travel Permit is an internationally accepted passport issued by the Grenada administration. It doesn't contain any country information and it has an entry and exit destination. It usually comes with a stamp and a label that indicates its validity. The stamp signifies that the stamp was issued by Grenada and is valid for a specific time. All tourists require a Grenada Travel Authorization in order to visit St. Lucia, the capital of Grenada.