apartment hotels
Hotels providing apartments, usually furnished, to long-term tenants and including some services not available to the general public.
Hotels providing apartments, usually furnished, to long-term tenants and including some services not available to the general public.