Hotel se nachází na Seychelách v lokalitě Beau Vallon Bay.