solution home » services » solution Information on vehicles towed by the Atlanta Police Department If your vehicle has been towed or impounded, please contact the APD Property Unit at (404) 546-4330. The Atlanta Police Department Property Control Unit is located at 3493 Donald Lee Hollowell Parkway Atlanta, Georgia 30331. Please note that all parking tickets must be paid before the vehicle is released from the APD impound.Atlanta Police DepartmentThis Article was created on: 01/10/2019This Article was last updated on: 12/09/2020