Shangri-La Resort and Spa

The Seychelles is an exclusive island group off the east coast of Africa.