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