Vodafone Idea Limited stores Near DR Babasaheb Ambedkar Road, Nagpur, 440014