Internet cafe offering computer access and now featuring InSpot services.