Le Surmer Self Catering Chalets is perfectly located for both business and leisure guests in Seychelles Islands. The hotel has everything you need for a comfortable stay. [read more]