An Eden of Undisturbed Calm to Recharge, Rejuvenate and Revive Your True Self. 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. Our hotels in India pride themselves on delivering excellent service and offer a range of accommodations including boutique cottages, resorts, private chalets...