Internet cafe offering computer access.