Limassol Address Details
Address: 3 Profiti Ilia Street
Potamos Germasogias, Limassol