Vodafone Idea Limited stores Near DR Anandrao Nair Road, Navi Mumbai, 410210