Vodafone Idea Limited stores Near Corporation Office Road, Dindigul, 624001