Dit charmante hotel ligt centraal in het toeristische dorp Puerto de la Cruz, slechts 2 kilometer van het fraaie strand. Het bevindt zich midden in het 16.000 m2 grote Taoropark, tegenover Gran Casino