Hotel Princess, La Palma & Teneguia