It is obviously not possible to give a precise answer to the question. One can only speculate. Traditionally, Indians took their meals at home, their own or somebody elses. Sancks could be eaten from a kiosk or a hawker.The only pepole who ate out were the travellers who stayed in ahotel. Thus the only restaurant in town would be a part of a hotel.If you wished to eat out, you would go to ahotel which housed a restaurant.Even when restaurants opened independently of a hotel, the name stuck,