Sierra Ridge Apartments Sale Date: 04.22.16 Property Type: Multifamily Rentable Square Feet: Address: 3020 Delmar Lane Atlanta, Georgia