Lords Hotels and Resorts to open in Amritsar
Lords Hotels & Resorts has announced its latest property in Amritsar, Lords Eco Inn. The property is expected to open in the next nine to ten months. The hotel will boast of well appointed rooms along with two F&B outlets. The hotel will be situated 12 km away from Amritsar airport and 10 km from the railway station.