Vodafone Idea Limited stores Near Kele Wadi Road, Mumbai, 400037