Seychelles.travel
Title
Welcome to the Official Destination Website for the Seychelles Islands
Description
Excerpted from the website:
- The Seychelles Tourism Board (STB) was established in April 2005 to oversee all aspects of Seychelles’ tourism industry. The STB headquarters is based in Bel Ombre, Mahé, Seychelles.