Vodafone Idea Limited stores Near DR Ambedkar Road, Thane, 401107