Aerial view of Isola Bella in Taormina, Sicily, Italy. Isola Bella is small island near Taormina, Sicily, Italy. Narrow path connects island to mainland Taormina beach in azure waters of Ionian Sea.
Choose your region
Selecting a region may change the language and promotional content you see on the Adobe Stock web site.