Vodafone Idea Limited stores Near AH2, Rampur, 244921