meaning of apartment hotel

apartment hotel meaning in Law Dictionary

home in a motel that delivers suites on a monthly basis as opposed to rooms on a nightly basis.


apartment hotel meaning in Business Dictionary

That offers suites in apartment-style as opposed to as areas.