Archbichop Makarios III Hospital

Organization name
Archbichop Makarios III Hospital