Internet cafe offering computer access and a space for online activities.