Downtown Atlanta finally has a grocery store, thanks to the opening of Azalea Fresh Market at 25 Peachtree Street in Five Points. Located in the historic Olympia Building, which was previously the ...