Carroll Cos. opens first Car Caves, a luxury car storage facility, in Greensboro

Carroll Cos. opens first Car Caves, a luxury car storage facility, in Greensboro