Afrata Beach is a picturesque beach pavilion in Greece. Enjoy a small, intimate bay with free sunbeds and umbrellas, and a taverna with a shaded terrace offering beautiful views.