You've probably heard by now that our St. Louis, MO site is relocating. The current Alcami St. Louis facility for laboratory operations will be transitioning to a new building being constructed at the following location:
4260 Forest Park Avenue
St. Louis, MO 63108
Read on to see what we have planned for our new state-of-the-art facility!