Vodafone Idea Limited stores Near SH-113, Chennai, 600093