Vodafone Idea Limited stores Near Vengavasal, Chennai, 600073