Seychelles Licensing Authority

Accommodation, Catering, Entertainment (Self Catering Establ.)