Vodafone Idea Limited stores Near Lady Jamshedji Road, Mumbai, 400016