ATLANTA — Atlanta is now home to the tallest car vending machine in the U.S., standing 12 stories high with a 43-vehicle capacity. Carvana opened its flagship car vending machine in Atlanta last week.
Drivers along Interstate 440 in northeast Raleigh may have noticed a five-story octagonal glass tower gleaming next to the highway, prominently featuring the name Carvana. They may have noticed the ...