Is this where I need to go to drop off my CCW application for Denver City and County?

Denver Police Headquarters
Police Administration Building
1331 Cherokee Street
Denver, CO 80204-4507
Main - 720.913.6010
Fax - 720.913.7063

Thanks