DELT has moved its headquarters from South County to South City in St. Louis.
For the past year, DELT’s office had been located in the South County / Melhville area. After expanding in size and business, we needed a more suitable space and workplace environment.
Our new offices are located at 8125 Michigan Ave., Suite 100. Our building is located next to Perennial Artisan Ales and the Red Brick apartment complex.
The new DELT HQ is equipped with a basketball hoop, a ping pong table, and a putting green. There is also some space to work and stuff.