Vodafone Idea Limited stores Near Veer Nariman Road%2C Mumbai%2C 400001