The third largest of the Canary Islands, Gran Canaria offers everything from secluded beaches to charming whitewashed villages and beautiful cathedrals.
The third largest of the Canary Islands, Gran Canaria offers everything from secluded beaches to charming whitewashed villages and beautiful cathedrals.