アパートホテル
apātohoteru

Noun

1. aparthotel; apartment hotel; apartotel