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