Hotel se nachází ve Španělsku v lokalitě Playa del Inglés.