Vodafone Idea Limited stores In Shivaji Nagar, Mumbai, Maharashtra