Grand Hotel Salomé

Costa Adeje, Spain

View map