Neal Street cost $1,225 per month. Located at 700 Neal St Nw, Atlanta, GA 30318, USA, Neal Street has 2 bedroom units available. Based on the average rent price of 2 bedrooms in Atlanta, renting an apartment at Neal Street is 41% cheaper per month.Other apartment buildings 2201 Glenwood Ave Se, 23 Larkin Place Southwest, 1717 Waterfall Village Dr Se, 500 Northside Cir Nw