Vodafone Idea Limited stores Near Tukaram Darma Patil Marg%2C Navi Mumbai%2C 400708