Vodafone Idea Limited stores Near Down Hill, Malappuram, 676519