service flat

noun

Definition of service flat

British
: a flat in which the rental includes housekeeping care and to which prepared meals will be sent if ordered