Our Restaurant

Address:
80 Amathus Avenue
Agios Tychon

Phone:
25 321313 / 99931313

Open Hours
Monday - Sunday: 12:00 - 00:00

Directions