Yes that is accurate.
The site was the old Green Duck factory, purchased for use as the new municple building which houses the Police Department. I'm gusessing that's why they were on site. Also I believe the existing PD was very near, maybe next door.