One permit is on file for 621 Oliver St NW, Atlanta 30318: Online Planning Application, filed August 20, 2026 (status: CLOSED).