Vodafone Idea Limited stores In Chrompet Road, Chennai, Tamil Nadu