Space Launch Complex 17
Space Launch Complex 17, previously designated Launch Complex 17, was a launch site at Cape Canaveral Air Force Station, Florida used for Thor and Delta rocket launches between 1958 and 2011. The twin launch pads were demolished back in 2018 after seeing over 300 launches from this pad.
View other abandoned places I have photographed.
Learn more about this location on Wikipedia