India, November 28, 2023: Lords Hotels & Resorts continues to grow its footprint in India and overseas. The chain has opened multiple properties in Sikkim, West Bengal, Gujarat, and Rajasthan recently and will be adding three more properties in Maharashtra, Goa, Uttarakhand, and Nepal. Pushpendra Bansal, Chief Operating Officer commented, “Our new hotel opening strengthens […]