Vodafone Idea Limited stores Near G B Road%2C Palakkad%2C 678001