Vodafone Idea Limited stores Near Gandhi Road, Akola, 444001