Grand Hotel El Mirador

Costa Adeje, Spain

View map