aparthotel

/ (əˈpɑːthəʊˌtɛl) /

noun

a hotel in which self-catering service apartments are available for rent

Word Origin for aparthotel

C20: from apart ( ment) + hotel