The Banner
 
The Omni
City: Atlanta, GA
Country:
United States
Date Opened: 1972
Date Closed: 1997
Concert Capacity: 17,000
Address: 100 Techwood Drive, NW Atlanta, Georgia 30303
All Venues: View
Venue Notes
Date Status Tour Length
Apr 23, 1977
Confirmed
US Tour 1977 2:35:58