W-02RRIT: Imposing luxury property above the beach of Los Gigantes, Tenerife South!