Definition of service flat in English:

service flat

noun

British
  • A rented flat in which domestic service and sometimes meals are provided by the management.

    • ‘He moved into a small service flat in the chancellery for 570 euros a month.’
    • ‘From his small service flat behind the Chelsea swimming baths he would travel up to the West End on the No 19 bus.’