Add this property to your favorites View Details 284 Upshaw Street SW Joyland Park | Atlanta $135,000 2 bd 1 ba 768 sqft 0.13 acres On Site 22 Days Ago