Tag: £128m
The new £128m Canary Islands hotel where ’40 to 50 seagulls wash in pool’
Posted: March 18, 2024 at 10:19 am / World
This hotel is located in south-west Lanzarote, an island adored by British tourists. Daily Express :: World Feed