Vodafone Idea Limited stores In Main Jagadhari Gate Chowk, Ambala, Haryana