Vodafone Idea Limited stores In Nagpada, Mumbai, Maharashtra