Vodafone Idea Limited stores Near Viswambharan Road, Alappuzha, 688011