Vodafone has launched a new Vodafone Mini Store in Tambaram, Chennai. This Store will sport a new look and would deliver a complete Vodafone experience for customers. There are more than 380 Vodafone stores and mini-stores across Tamil Nadu including this. Continue reading “Vodafone launches new Mini Store in Chennai”