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
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed