The latest addition comes after the hotel chain signed a property, Lords Eco Inn Kota, in Rajasthan last year. The hotel is expected to have 40 rooms along with a multi-cuisine restaurant.
Some results have been hidden because they may be inaccessible to you