Lords Hotels & Resorts signs a new property in Purulia, West Bengal

Lords Hotels & Resorts is making significant strides in its 2024 expansion strategy with the recent acquisition of a new property in Purulia, West Bengal. The upcoming Lords Eco Inn Purulia will open in early