Stock Photo - View from Torre de Sa Mola, Serra de Tramuntana, Majorca, Balearic Islands, Spain.

Stock Photo: View from Torre de Sa Mola, Serra de Tramuntana, Majorca, Balearic Islands, Spain.