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