Vodafone Idea Limited stores Near Kavumbhagom-Muthoor Road, Pathanamthitta, 689107