Address:80 Amathus AvenueAgios Tychon
Phone:25 321313 / 99931313
Open HoursMonday - Sunday: 12:00 - 00:00
Directions