Is there anyone can tell me the word that means a place with many computers.
That enable people to pay for browsing webs ,playing online games ,chatting with friends by internet etc. there.
I suppose it may be just called the "net bar" ,whether or not? Can u tell me?
Thx
Best regard.