Vodafone Idea Limited stores Near Thodupuzha Moolamattom Road, Muvattupuzha, 686673