Vodafone Idea Limited stores Near Apicer Road, Pune, 411027