Internet cafe offering internet access and likely other services.