Following the rapid expansion of its restaurant delivery service to more than 20 major cities in the last several months, Amazon is finally getting around to offering one-hour food delivery via Amazon Restaurants to two of the largest metro areas in the South: Miami and Atlanta. [More]