The Georgia dome opened in located in downtown Atlanta .
The Georgia dome is the largest cable - supported domed Stadium in the world .
The Georgia dome , the largest cable - supported domed Stadium in the world , opened in located in downtown Atlanta .