Hotel se nachází na Kapverdských ostrovech v lokalitě Boa Vista.