Vodafone Idea Limited stores Near Bhailalbhai Jhaverbhai Patel Road, Mumbai, 400064