Definition of residential hotel in English:

residential hotel

noun

  • A hotel, especially one consisting of serviced apartments, in which guests stay on a long-term basis.

Origin

Mid 19th century; earliest use found in The Leeds Mercury.