Vodafone Idea Limited stores Near Mohammad Ali Road, Mumbai, 400003