service flat









service flat


noun British.

  1. an apartment with complete hotel services.

noun

  1. British a flat in which domestic services are provided by the managementAlso called (esp Austral): serviced flat
47 queries 0.579