apartment hotel
Jump to navigation
Jump to search
English
[edit]Alternative forms
[edit]Noun
[edit]apartment hotel (plural apartment hotels)
- A serviced apartment complex that uses a hotel-style booking system.
apartment hotel (plural apartment hotels)