Vodafone Idea Limited stores Near Akurli Cross Road No 2, Mumbai, 400101