Vodafone Idea Limited stores Near Williams Road, Tiruchirappalli, 620001