Internet cafe offering a space for online access.