Champions Net Cafe is an internet cafe located in Heraklion, Crete. It offers internet services and is a public establishment.