Mannen, som är i dryga 30-årsåldern, ska ha rört sig från Valsta, och upp norrut genom centrum.
-Han har siktats på många olika ställen, men efter att vi fått ett samtal från en restaurang där han hade gått in kunde patrullen hitta igen honom, säger Emil Juhlin, stationsbefäl vid Norrortspolisen.
Mannen ska ha viftat med sin machete inne på restaurangen, men inte hotat någon person.
-Personalen bad honom att lämna lokalerna, och det gjorde han.
En patrull körde mannen till sjukhus, där han överlämnades i sjukvårdens försorg.
-Macheten, som var blodig, är tagen i beslag och han misstänks nu för brott mot knivlagen och skadegörelse, säger Emil Juhlin.
Polisen tror att blodet på den stora kniven är mannens eget, och att han skadat sig när han slagit sönder en ruta till en port under sin promenad.
Mannen frigavs senare efter förhör.