Indra Hotels & Resorts
It’s a great pleasure to introduce INDRA Hotels and Resorts (P) Ltd., a premier Hotel and Resorts management company based at New Delhi, India. We provide Quality and excellence to our customers promptly and exclusively. All the professionals at INDRA Hotels & Resorts are masters of their trade and each brings with him/her a unique set of experience adding value to the traveler's overall experience during their stay with us. To put it simply, we know what a traveler anticipates and more than that we know what it takes to satisfy them. INDRA makes you feel good about who you are. You will feel like home away from home. Rejuvenate your self away from the hustle bustle of the hectic urban life. You can here unwind your stressed out soul. INDRA adds style to your journey. You rightly can "just be yourself" with Indira.