Desroches Island Resort ****

DESROCHES ISLAND
Desroches Island Resort, generous concentrate of Seychellois legend