
Live Nation To Upgrade Downtown ATL By Joining A $5B Lease At Centennial Yards
by Nahlah Abdur-Rahman May 14, 2025 Live Nation will commit to a lease for a 5,300-seat music venue in Downtown Atlanta. Live Nation Entertainment is investing in its real estate portfolio, committing to a $5 billion plan to upgrade Downtown Atlanta with a Stadium district. The live-music entertainment company plans