Located 174 meters from Lanbousir. The 2-star Source Argent Villa offers comfort and convenience whether you're on business or holiday in Seychelles Islands.
Located 549 meters from Lanbousir. Stop at La Digue Island Lodge to discover the wonders of Seychelles Islands. Both business travelers and tourists can enjoy the hotel's facilities and services.