Vodafone Idea Limited stores In Mylapore, Chennai, Tamil Nadu