Vodafone Idea Limited stores Near Cross Road 2, Ambala, 133001