Hotel Guayarmina Princess

Location: Tenerife, Canary Islands, Spain.

Open: 1995

Category: StarStarStarStar