Menorca is one of the one of the Balearic Islands. It is part of Spain and is located in the Mediterranean Sea. Menorca is a popular holiday destination.
Can't find the location or photo you're looking for? Please submit a photo request. I may have it in my archive or be able to do a new shoot soon.