Green’s Dictionary of Slang

Nap Town n.

also Nap
[abbr.]

[1920s+] (US) Indianapolis, Indiana.