Lamrin Hotels and Resorts is a collection of hotels and resorts located in picturesque landscapes across India. They offer a balance between the beauty of the natural landscapes and modern amenities to create an ideal holiday destination for travellers.