Third Central Station, 2001 Payne Avenue, 1926-1976

The Cleveland Police Department reached a milestone of sorts on April 26, 1926 when the new Central Police Station at 2001 Payne Avenue opened as the new Cleveland Police Department Headquarters.   The new facility was intended to replace the old Champlain Street complex slated for destruction to make way for the proposed Terminal Tower.  The … Continue reading Third Central Station, 2001 Payne Avenue, 1926-1976