Location: Savannah, GA
Size: 27,000 square feet
Located on Chatham Parkway, Chrysler, Dodge, Jeep and Ram new car showroom facility building features a state-of-the-art repair center, along with convenient features, such as a free coffee, beverage, and snack bar.