Vodafone Idea Limited stores Near Kalaivanar Nagar Main Road, Chennai, 600053