Nestor Hotel

1st October Street No 8 - P.O.Box 30265
Ayia Napa
Cyprus