Vodafone Idea Limited stores Near DR Ambedkar Road, Mumbai, 400037