Tags Alabama SRI Cancer Research Facility Rebecca VanLoon April 12, 2024 Birmingham, Alabama The site of what was once one of Birmingham, Alabama;s most iconic architectural marvels, Quinlan Castle, is being