Barcelo Tenerife Royal Level 10 (138 reviews) San Miguel de Abona 11/12/23 to 12/12/23 (1 nights) 319 €