Is there an Internet cafe?

Yes , on payment.