This sponsored post randomly showed up in my facebook feed today, posted about 5 hours ago. Appears The Internet Car lot is taking over the old warehouse/storage facility on the south side of 18th and Leavenworth.
We're very excited to announce our newest facility coming soon to 18th & Leavenworth in downtown Omaha! This is our fully renovated state-of-the-art reconditioning service center. This facility is over 50,000 sq ft and will house a massive body shop, parts and service department, detailing center, photo studio and admin office space. We're grateful for all of our customers and dedicated team that made this all possible!