Iron Hill Brewery to close its Buckhead location in May April 16, 2024 Atlanta News 0 Comments Olivia Wakim - The Atlanta Journal-Constitution Delaware-based brewery and restaurant chain Iron Hill Brewery will close its Buckhead location on May 2.