Vodafone Idea Limited stores Near Veera Desai Ind Estate Road%2C Mumbai%2C 400053