Melia Salinas

Costa Teguise, Canary Islands (Spain)

No photo available

Melia Salinas Reviews & Ratings

Costa Teguise, Canary Islands (Spain)

« Back to resort

No reviews available yet for Melia Salinas

Become a Member and add a review