police station

(noun) police headquarters

< police state | police van >