Where is the Police Department located?

The Police Department is located at:
312 Wolf Road
Latham, NY 12110.

It is in the section of Wolf Road sometimes called "Old Wolf Road," and is State Route 155.
View a map of the Police Department address and you can also get driving directions from that link.