Vodafone Idea Limited stores Near Limbayat, , 395012