Results 1 results found View of the shore from Miradouro do Ilheu Furado with a natural arch in the sea, Flores island, Azores islands, Portugal, Atlantic Ocean, Europe