https://www.ivisa.com/sierra-leon-travel-authorization A Sierra Leon Travel Authorization form is a legal document issued by the Government of Spain, the European jurisdiction for issuing travel documents. The Spanish government issued this document to travelers who intend to travel in Spain.