Vodafone Idea Limited stores Near Palace Road, Palanpur, 385001