Internet cafe offering 24-hour access.