Lords Hotels & Resorts will open 11 hotels by early 2020 in India. In a recent interview, Rishi Puri, Senior VP- Operations & Development, Lords Hotels & Resorts, says, “Starting September 1, we will open 11 properties across India by early 2020. The locations of these hotels are- Goa, Morbi, Lonavala, Ahmedabad, Jamnagar, Kurnul, Amritsar, Rajkot, Amritsar, Rajkot (2 hotels), Nathdwara and Udaipur.”