Stock Photo - Cala Roja (Red Creek), Cape Cavalleria on the North Coast of Menorca, Balearic Islands, Spain, Europe.

Stock Photo: Cala Roja (Red Creek), Cape Cavalleria on the North Coast of Menorca, Balearic Islands, Spain, Europe.

Searchable keywords

Choose multiple keywords