(9) ???Hotel??? means a building or group of buildings located on the same or adjoining pieces of real property, which provide lodging to travelers and temporary residents and which may also provide food service and other goods and services to registered guests and to the public.