1642 Tallulah Street NW, Atlanta, GA 30318
2
beds
1
bath
836 Sq.Ft. LIVING AREA
7,623 Sq.Ft. lot