Contact details 25 321826 Amathountos Leoforos 16, PIGEON BEACH HOTEL APTS 1, 4532 Agios Tychon, Limassol