Nestled in greenery in the heart of Delhi, Hotel Instay a budget hotel in the capital city of India, is acknowledged as the preferred property for over a few years. The 18 room property encapsulates a worthwhile hotel experience with exemplary service and warm hospitality soaked in Indian traditions...