Vodafone Idea Limited stores Near Church Road, Alappuzha, 689121