To many, both a restaurant and a hotel mean more or less the same thing. It is prudent to get to know the difference between the two in order to understand how one would benefit by opening a restaurant next to a hotel. A hotel can be defined as a commercial entity that offers lodging and accommodation services to travelers. Some hotels also offer accommodation to permanent residents. Some hotels may have restaurants, stores, conference rooms and other services. Hotels also offer services for official meetings and banquets. A restaurant on the other hand majors mainly in preparing and serving of food and drinks to customers.