Vodafone Idea Limited stores Near West Of Chord Road, , 560079