Vodafone Idea Limited stores Near Shimpoli Road, Mumbai, 400103