LUXURY APARTMENTS, STROVOLOS, NICOSIA