Vodafone Idea Limited stores In Nahra Nahri Road, Bahadurgarh, Haryana