Address: 1, Mansingh Road, New Delhi, Delhi 110001, India. These budget hotels in Delhi offer a range of amenities and services, ensuring a comfortable and enjoyable stay for travelers.