Iberostar Grand Salomé

Costa Adeje, Spain

View map