Spot on Olive Tree.
Yes, there are public computers. You do need a library card to sigh in, but the library cards are easy and free to sign up for. However, there is a fee if you want to print or copy anything.
Thanks! Your answer is awaiting moderation.