Vodafone Idea Limited stores Near Groma Marg, Navi Mumbai, 400703