Echo Lounge Lc [PERMANENTLY CLOSED] Call: 404-681-3600 882 Eden Ave Se Atlanta, GA 30316 404-681-3600 Ormewood Park