Hotels in Nicosia

Semeli Hotel, Nicosia

****  4* Self-Accredited Hotel

Rooms from 102.13