PHOTO: Restaurant in Arillas, on the Island of Corfu, Greece August 8, 2021October 8, 2014 by Barbara Weibel Open-air beachfront restaurant in Arillas, on the island of Corfu, Greece, enjoys view over a deep blue Mediterranean