Cactus I is located in CALLE EL NIDO 24, 38650, Los Cristianos, Spain.