Vodafone Idea Limited stores Near Kemri Tiraha, Rampur, 244921