Vodafone Idea Limited stores Near Rani Sati Road, Mumbai, 400097