Vodafone Idea Limited stores Near Ind Estate Road, Alappuzha, 688011