Vodafone Idea Limited stores Near Sector 1, Ambala, 134003