Go Back Karybu Concept Store Nikolaou 8, Gkyzi Tinos , 84200 T: 2283023301 Opening Hours: 10.00 am - 10.00 pm