Vodafone Idea Limited stores In Wenlock Road, Ooty, Tamil Nadu