Famagouste Address Details
Address: 2 Ari Velouchioti Str.
Ayia Napa, Famagouste
Telephone: 23723258