Lords Hotels & Resorts gears up for 15 new hotels in 2025 Hotels and Resorts Jul 23, 2025 T3 News Network The group has portfolio of over 70 properties and 3000 key spanning 3 nations.