Famagusta Address Details
Address: 20 Louka Louka Str
5330, Ayia Napa, Famagusta
Telephone: 97775550