3425,Desbandhu Gupta Road , 110055, Delhi, India
Based on 55 reviews
Great location, close to the train station.
Service could be friendlier.
Management should be more attentive.
Room needs to be improved.
Browse Hotel Avtar
traveller photo gallery