$489,000 -
1634 Tallulah St
Atlanta ,
GA 30318
City: Atlanta
Courtesy of Richard Kelley, Keller Williams Realty Atl Partners