5 hours agoHouse for sale, 640 Quillian Ave East Lake Terrace, in Decatur, United StatesDecatur, 640 Quillian AveHouse • 2 room(s) • 2 bed. • 1 bath. • 120.4 m²