Mercedes-Benz Stadium
  • Share

Mercedes-Benz Stadium


Located in Downtown Atlanta, Mercedes-Benz Stadium provides a space for any event need! The Stadium is home to the NFL’s Atlanta Falcons and as such provides a unique backdrop for your holiday party, corporate meeting, team building or any event that you can dream up.

Venue Location + Transportation


1 AMB Dr NW,
Atlanta, Georgia 30313