Protaras Seafront Villa Mimosa **** Protaras, Iras Street Tinos Complex No. 1 Facilities in hotel Important