LITTLETON — The Littleton Police Department has been moved to another building in town due to the resurgence of mold after two years inside its refurbished building.

The department announced on Wednesday that its office had moved from its original location at 117 E South Main St. to the Town Center at 127 West South Main St., Suite A.

Trending Videos