Opened

October 1, 1986

Location

Atlanta, GA