Astros Beach *** Paralio Astros, Sokrati Kallitsi 1, North Kynouria, Gr Facilities in hotel Important