Carvana's new Car Vending Machine is the tallest in the country at 12 stories high
Published
Carvana's Car Vending Machine in Atlanta is the tallest in the U.S. at 12 stories high. It has a 43-vehicle capacity.
Published
Carvana's Car Vending Machine in Atlanta is the tallest in the U.S. at 12 stories high. It has a 43-vehicle capacity.