4 days agoHouse for sale, 660 Parker Avenue, Dekalb, GA, in Decatur, United StatesDecatur, 660 Parker Avenue, Dekalb, GAProperty • 4 bed. • 4 bath. • 281.68 m²