Irakleia Island, Irakleia Island, Cyclades Surfin Bird is an all-day bar-restaurant on the beautiful island of Irakleia. The Surfin Bird is located on the seafront in the bay of the magnificent Livadi beach in the beautiful island of Irakleia at the Cyclades. It is... View More