Vodafone Idea Limited stores Near DR Cawasji Homrusji Street, Mumbai, 400002