Vodafone Idea Limited stores Near S N Park Road%2C Kannur%2C 670002